LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: hgkrt

疯狂参数装,出现错误!!!

[复制链接]
 楼主| 发表于 2003-1-12 17:51:01 | 显示全部楼层
我忘记说了,我没有static,被我删除了。。。
发表于 2003-1-12 17:53:44 | 显示全部楼层
static这种东西,好不容易才编译上的,当然要留一份。备份一个就好了。这次留一个吧。
 楼主| 发表于 2003-1-12 18:03:23 | 显示全部楼层
是呀,这次准备备份一个。。。留着。。我的$CFLAGS
[root@pp hgkrt]# echo $CFLAGS
-march=athlon-xp -O3 -pipe -fomit-frame-pointer -ffast-math -funroll-loops -fforce-addr -falign-functions=4
[root@pp hgkrt]#
发表于 2003-1-12 18:25:06 | 显示全部楼层
你的优化参数是对的吧?是不是用的gentoo上的参数?我的是celeron II 900的参数,你的我也不清楚。
 楼主| 发表于 2003-1-12 18:29:14 | 显示全部楼层
我感觉是对的。。是gentoo上的。。。

我刚才unset了参数后,编译bash 成功。。。是不是一次unset后,就一直是没有使用参数的状态嗯???还是一次unset后,编译好又回到了参数状态下嗯???我不太清楚。。。

又接着作了binutils-2.13.2.1,也成功了。。。就是不知道是在参数下,还是非参数下作的。。。
发表于 2003-1-12 18:39:06 | 显示全部楼层
我觉得你有一些概念还是有点问题。CFLAGS和CXXFLAGS是shell里的环境变量,在你用configure脚本的时候,它会读出这些变量,并根据它们生成Makefile,在编译时,就和configure脚本没关系了。你的问题是Makefile没有生成,或者生成错了,所以问题出在configure阶段。config.log里记录的是configure时的情况,它会把出错的地方写出来,有很多信息。建议你在第五章还是不要优化了,没有实用价值。而且软件包在静态编译时,用优化参数也会有些莫名其妙的变化。如果你能分析出来,那就大胆的用,如果不想分析,那就不要在第五章里用。如果遇到的问题比较多,就用安全优化的参数,也差不了多少的。这个优化,效果真的不好说的。不同的环境,不同的软件包,用的函数不一样,对优化的效果都会有影响。举一个有一点点关联的例子:
我用bzip2来压缩文件,man页里说,-9是最小, -1是最快,速度我倒是看不出来,不过大小反而-1的比-9的小了30k,我的是ebf-fcitx,一共是1M左右的东西。
 楼主| 发表于 2003-1-12 18:47:19 | 显示全部楼层
好的。。我把优化参数全部去掉。。。到第六章再作。。。
发表于 2003-1-13 11:15:53 | 显示全部楼层
在第5章加优化参数确实有问题,我做的时候,也是装第一个bash时就出错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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