我知道ld.so属于glibc,我想修改它的源代码并单独构建它。但是构建整个 glibc 太繁重了,而且 makefile 也太复杂了,我不知道从哪里开始挖掘。有小费吗?
我想修改它的源代码并单独构建它
如果您./configure; make在源目录中执行此操作(即您没有使用单独的构建目录),则:
make -C elf
Run Code Online (Sandbox Code Playgroud)
将重建ld.so。如果您在单独的目录中构建,例如,/tmp/build当您的源位于 中时$HOME/glibc-src,则:
cd /tmp/build; make -C $HOME/glibc-src/elf objdir=`pwd`
Run Code Online (Sandbox Code Playgroud)
如果你有一台相当强大的机器,make -j16 ...可能会工作得更好。
| 归档时间: |
|
| 查看次数: |
1086 次 |
| 最近记录: |