【发布时间】:2020-12-14 10:32:49
【问题描述】:
我已将 Raspberry Pi 的 GCC 交叉编译器安装到我的 Ubuntu 20.04 to opt 文件夹中。现在,当我创建新的交叉编译项目时,我的 Eclipse 项目资源管理器中有包含列表:
/opt/gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include
/opt/gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include
/opt/gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.2.1/usr/include
/opt/gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.2.1/usr/include-fixed
Eclipse 如何知道这些包含文件夹?
所有这些文件夹的用途是什么?它们被定义为什么样的包含?
假设我需要使用 SDL2 库。我应该把它的头文件和二进制文件放在哪里?
【问题讨论】:
-
注意:在 Unix/BSD 和 Linux 上,这些也是“目录”,而不是 Windows 用户的“文件夹”概念,它们不是一回事。
标签: gcc raspberry-pi cross-compiling sdl-2