我知道如何从源代码构建gcc
,我还需要弄清楚gcc
在配置和构建gcc
本身时使用的确切环境变量是什么,我m实际上是尝试使用具有不同ABI的另一版gcc
从源构建编译器。
关于如何获取此类信息的任何想法“在所有grep
和配置文件中尝试$
所有以makefile
开头的变量”?
答案 0 :(得分:0)
您可以看到Environment Variables Affecting GCC的列表。
要使用新工具集创建一个完全独立的gcc,请查看LFS,它们解释了如何从现有操作系统构建gcc以用于未来的操作系统。
还有一个关于building gcc的网页,其中讨论了BOOT_CFLAGS='-O'
和CFLAGS_FOR_TARGET
以及STAGE1_TFLAGS
和BUILD_CONFIG
。交叉编译和ada编译器还有一些额外的变量。