我正在使用QT和嵌入式设备,在许多文档项目(like here)中,他们都在谈论sysroots。我已经在网上搜索过,但是找不到关于sysroot的任何信息。我有一个交叉编译器工具链。什么是sysroot,如何创建它?
最佳答案
sysroot是一个目录,出于查找 header 和库的目的,该目录被视为根目录。因此,例如,如果您的构建工具链想要找到/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/