GCC C 代码编译

GCC C 代码编译

我有一个关于 gcc 的问题。虽然我有 C 语言编程背景,但我从未真正使用过 gcc。直到现在。我正在创建一个 Go 程序,它使用一个库(Fyne),而这个库又需要使用 gcc 进行交叉编译。我正在从我的 Ubuntu 18.04 x86 机器交叉编译到基于 ARM 的 Raspberry Pi 3。我可以在不使用 gcc 的情况下很好地进行交叉编译,但不幸的是,如果我想使用这个特定的库,这不是一个选项

当我尝试构建我的 Go 程序时,出现错误,提示无法找到 Xlib.h。这很奇怪,因为错误中显示的路径似乎基本正确(我无法完整看到它,因为开头有很多 /../..,但我能看到的路径部分是正确的)

我花了两天多的时间试图解决这个极其令人沮丧的问题。该文件显然在那里(它是一个 C 头文件,我可以在 Notepad++ 中打开它)

我想更改或添加它搜索的编译器路径。我在网上找到了这个资源,其中谈到了许多环境变量,包括一个名为 COMPILER_PATH 的环境变量

https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html

文档告诉了你所有变量,但是没有任何地方说明如何调用或编辑这些变量。我尝试在命令行中输入它们(我使用的是 Ubuntu 18.04)或将它们用作 gcc 编译器本身的参数,但这些都不起作用。

如何更改或添加编译器路径?

相关内容