linux - 究竟什么是 sysroot 以及如何创建一个?

标签 linux

我正在使用 QT 和嵌入式设备,在许多文档项目 ( like here ) 中,他们都在谈论 sysroots。我在网上搜索过,但找不到任何关于 sysroot 是什么的信息。不过我有一个交叉编译器工具链。什么是 sysroot 以及如何创建一个?

最佳答案

sysroot 是一个目录,被认为是用于定位头文件和库的根目录。因此,例如,如果您的构建工具链想要找到 /usr/include/foo.h 但您正在交叉编译并且适当的 foo.h 位于 /my/other/place/usr/include/foo.h,你可以使用 /my/other/place 作为你的 sysroot。

关于linux - 究竟什么是 sysroot 以及如何创建一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39920712/

相关文章:

c - 使用 system() 函数运行 ulimit -d

linux - 用于 Linux 的 CLI pdf 查看器

linux - 在 CentOS 7 上运行 Qt 的问题

linux - 在linux中雇佣清除目录的问题

linux - assembly 师返回非数字

node.js - Webpack 未在 Linux 上安装

python - Linux下改变Python进程和线程标题

c - 如何跟踪标准输出或任何标准流?

c - Linux 系统调用何时触发段错误与返回 EFAULT?

linux - JSlider 在 Linux 上为 GTK+ 和 Nimbus LookAndFeel 隐藏值(value)