由于有很多程序与我的兴趣无关,所以我想在binutils
Ubuntu 上用 GNU 构建一个特定的程序。
程序是指一个二进制文件(例如,ar
, objcopy
)
ar
例如,我对ar
, objdump
, objcopy
, readelf
, ...感兴趣
为此我该怎么办?
我尝试删除其他源代码binutils-version/binutils/Makefile
但是,Makefile
仍然为所有程序生成目标文件(Makefile
也存在于binutils-version/
)
请给我一个构建一个程序的新想法。
答案1
configure.sh
您可以通过使用开关调用来禁用在 GNU binutils 存储库中构建特定目录--disable-DIR
,如下所示StackOverflow 上的这个问题。
我不知道如何更有针对性地启用/禁用组件,但是当您使用例如--disable-gdb
and时--disable-ld
,这会显着加快构建速度。