LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 970|回复: 12

binutils-2.14进行编译的时候,出现make 不能使用这个标志-all-static怎么办?

[复制链接]
发表于 2003-8-6 19:22:10 | 显示全部楼层 |阅读模式
在make LDFLAGS="-all-static"
出现了,不能使用-all-static这个标志的提示,怎么办呢?
我是进行第一次的编译就不行了。大家有没有遇到这样的问题呢?
:help
发表于 2003-8-6 20:05:52 | 显示全部楼层
我以前碰到了这个问题,
用 bin-utils-2.13.2
不要用2.14版本。
 楼主| 发表于 2003-8-6 20:12:09 | 显示全部楼层
那就是说在做环境的时候使用2.13.2,这样在做实际的LFS的时候就可以使用2.14这样就没有问题了。是否可以这样呢?你有没有试过呢?
发表于 2003-8-6 20:18:56 | 显示全部楼层
我用以前的4.1Book的时候,是用2.13的,一直到glibc的编译,都没有发现什么问题。不过后来因为我的分区问题,在中途全部资料不小心删除了。

现在我是用20030801的,用的就是2.14版本。
 楼主| 发表于 2003-8-6 21:05:28 | 显示全部楼层
呵呵,不幸中。
我现在在环境中准备使用2.13.2的,然后第2次的时候使用2.14的。这样应该就可以了。我前几天也做了一个,但是可能优化做得太多,所以不稳定,现在重做一个,发现有许多程序都已经更新了。这样更好。
我记得前几天的那个版本也是用的2.14.但是忘了自己是怎么进行编译的。估计是主系统的哪个配套软件包有问题的。可能是gcc或者是什么。
发表于 2003-8-6 21:15:19 | 显示全部楼层
你用的是什么版本的BOOK?。我发现20030801不是很好。:(。
肯定是我操作问题,但是我还是不会。。不知道是不是版本太新了?
 楼主| 发表于 2003-8-6 21:18:21 | 显示全部楼层
其实在configure的阶段好像就有问题存在,但是没有出错。configure阶段检查的东西特少。比2.13.2的少得太多了,只有一段。
可能是configure阶段生成的东西太少根本就没法适应make阶段的需要。所以在make阶段出现了错误,而不是在configure阶段出错。
不知道这样的理解是否正确。
 楼主| 发表于 2003-8-6 21:20:20 | 显示全部楼层
我用的版本是lfs.linuxsir.cn上面的0603的中文版的说明方法,但是软件却是到各个官方网站上面下的最新的版本,很多的软件都是跟里面的要求的版本不一致的。都是最新。
发表于 2003-8-6 21:31:28 | 显示全部楼层
我也是用最新的,但是问题好像就总是出来。
我把那些 make test都略过了,,不知道为什么,他们总是出错。。
我想这个就是问题所在吧。。重新试试吧。。:)。
 楼主| 发表于 2003-8-6 21:54:02 | 显示全部楼层
呵呵,本来LFS就是要锻炼解决问题能力的。
继续努力中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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