QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 870|回复: 5

怎样编译一个新的ld.so?

[复制链接]
发表于 2005-1-28 21:15:13 | 显示全部楼层 |阅读模式
我修改了rtld.c文件和dl-machine.h文件,想重新生成ld.so
该怎样编译啊?
发表于 2005-1-29 02:20:34 | 显示全部楼层
make
回复

使用道具 举报

 楼主| 发表于 2005-1-29 13:30:44 | 显示全部楼层
我知道make. 但是因为我的glibc是copy来得。
# cd /home/test/glibc
# make
Makeconfig:84: sysdeps/../config.make: No such file or directory
Makerules:786: no file name for `include'
The GNU C library has not been configured.
Run `configure' to configure it before building.
Try `configure --help' for more details.
是否必须把glibc放到到指定的位置啊?
回复

使用道具 举报

发表于 2005-1-29 13:40:51 | 显示全部楼层
在glibc源码同一级目录
mkdir buildglibc
cd buildglibc
../glibc-2.x.x/configure 参数
make
glibc的编译跟其它软件有些区别,最好不要直接在源码里configure和make,不过可以在源码里建一个目录,在那个目录里做configure和make,gcc和binutils也是这样。
回复

使用道具 举报

 楼主| 发表于 2005-1-31 09:20:54 | 显示全部楼层
了解,谢谢斑竹!
回复

使用道具 举报

发表于 2005-1-31 10:19:26 | 显示全部楼层
http://cosoft.org.cn/projects/lfs/

参考LFS是不错的方法我想。

可惜linuxsir最近不知道为什么看不了了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 16:46 , Processed in 0.052318 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表