某些前缀gcc和gcc--target=some前缀之间有什么区别?
我想使用另一个版本的某些前缀gcc和gcc--target=some前缀之间有什么区别?,gcc,gnu-toolchain,Gcc,Gnu Toolchain,我想使用另一个版本的gcc(更新版),但不想替换原始的-gcc可执行文件 我必须使用哪些编译器标志来模拟-gcc行为?在构建过程中,我知道--prefix和--target标志,但我不想构建特定版本的gcc /my/new/gcc--target=不同工具链中的某些前缀(-ld,-as)存在问题。因此,我希望使用我的GCC版本作为前端,使用原始工具链作为后端(不仅是可执行文件,还包括/libs) 哪些附加标志可以帮助我告诉gcc使用-as作为后端?您可以使用-B dir告诉gcc在dir中查找它
gcc
(更新版),但不想替换原始的-gcc
可执行文件
我必须使用哪些编译器标志来模拟-gcc
行为?在构建过程中,我知道--prefix
和--target
标志,但我不想构建特定版本的gcc
/my/new/gcc--target=不同工具链中的某些前缀(-ld
,-as
)存在问题。因此,我希望使用我的GCC版本作为前端,使用原始工具链作为后端(不仅是可执行文件,还包括/libs)
哪些附加标志可以帮助我告诉gcc
使用-as
作为后端?您可以使用-B dir
告诉gcc在dir
中查找它所需的其他可执行文件,但不能告诉它使用不同的
,因为这是在构建gcc时设置的。您还不能(通常)将gcc的一个版本中的头文件和库文件与另一个版本混合使用,它们将与附带的版本一起使用
您可以创建一个新目录,其中包含指向所需后端工具的符号链接,按照gcc希望找到的方式命名这些符号链接,然后使用-B
命令它查看该目录。但是,如果它失败了,不要感到惊讶。您的编译器有一个命令行处理程序前端,有什么问题吗?你知道如何让gcc做你想做的事情,你在代码中的位置让它这样做,那样做。