gpt4 book ai didi

c - 默认包含路径 Glibc

转载 作者:行者123 更新时间:2023-11-30 17:44:45 30 4
gpt4 key购买 nike

我正在为一个项目开发一组库,我们希望使它们易于包含。因此,我们将库放在/usr/lib/skywalker 中,将头文件放在/usr/include/skywalker 中。例如,在每个程序中,我们都将库包含为 #include 。

当我们想要与arm-linux-gnueabi-gcc(最终平台是arm)交叉编译时,问题就来了。它似乎没有将/usr/include 作为默认包含路径,并且无法编译。我在网上搜索了一下,尝试了编译器的几个参数,但只能找到libraries目录。

如何知道某个编译器中 header 的默认路径?我们如何以简单的方式解决这个问题(这个库将被另一组开发人员使用)?

最佳答案

只需使用此别名:

alias mygcc='gcc -I /whatever/'

此外,您还可以使用环境变量C_INCLUDE_PATHCPLUS_INCLUDE_PATH;更多信息:

关于c - 默认包含路径 Glibc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868642/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com