我正在尝试构建 linux 内核 3.8 的自定义版本,我希望我的链接器表现得有点不同,所以我改变了它的 ldscripts。具体来说,我配置 binutils -> make -> change ldscripts -> make install。但是,当我尝试使用链接器编译 libc 时,我看到的唯一内容是:
GNU ld (GNU Binutils) 2.23
Supported emulations:
elf32_sparc
sparclinux
elf64_sparc
sun4
using internal linker script:
==================================================
/* Script for --shared -z combreloc: shared library, combine & sort relocs */
ETC
问题是我已经更改了我的 ldscripts 并在每个脚本的开头添加了一个标签以识别它们,但我的编译器似乎并不关心。但是,我的系统中没有任何其他精灵脚本,因此搜索错误库路径的选项实际上不是一个选项。
我在这里缺少什么吗?
请注意,我正在为 sparc 进行交叉编译