我正在使用 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/