草庐IT

isysroot

全部标签

c++ - 带有 -isysroot 的 gcc 创建包含以等号 "="开头的包含路径并且编译失败

我正在使用适用于arm(arm-none-linux-gnueabi)的CodeSourcery工具链进行交叉编译。我使用-isysroot指向rootfs文件夹下的/usr/include文件夹,但在编译时遇到了麻烦。我已验证包含文件夹可访问。下面是gcc调用和输出。一些输出已被删除,因为我认为它不相关。预处理器提供了一个包含路径,除了以“=”开头的字符外,该路径是正确的,并指示该路径不存在。然后找不到头文件。我怎样才能让它工作?willem@jacta:~/Projects/button/Debug$arm-none-linux-gnueabi-gcc-isysroot=/home