我想为startfile
and
endfile
:crt1.o
和. 指定 GCCcrti.o
的搜索目录crtn.o
。将命令行传递-B
给 GCC 驱动程序可以工作,但不方便。如何修改规范文件 ( lib/gcc/x86_64-unknown-linux-gnu/4.9.2/specs
) 以指定搜索路径startfile
?
我尝试将-B
选项添加到startfile
规范并得到错误:
ld: unrecognized option '-B/gsc/btl/linuxbrew/lib'
然后我尝试将-B
选项添加到cc1
规范并得到错误:
cc1: error: command line option '-B/gsc/btl/linuxbrew/lib' is valid
for the driver but not for C
如果无法通过specs
文件执行此操作,是否有 GCC 的环境变量或配置选项可以实现相同的目标?
我已经glibc
在我的主目录中安装了最新版本。一切都很好。我已经修改了specs
文件以链接到 的新版本,但它仍然链接到和中的glibc
旧系统版本。/usr
startfile
endfile
这是邮件列表中未回答的问题。gcc-help
这是一个相关的 Linuxbrew 错误,gfortran 被独立的 Linuxbrew 破坏,以及一个建议的修复,gcc,binutils:链接到 Cellar 而不是系统库。
谢谢,
肖恩