感谢大家!
分类: LINUX
2008-09-14 23:36:07
由于排版问题,建议直接使用下面的地址来查看或者到我的blog:youbest.cublog.cn上看最新版本。
chinaunix网友2008-11-18 11:50:03
確是前面网友所提到的"gcc4.3对c99中inline的定义"的问题,但不能直接設CFLAGS, 以下是其中一個解決方法: if test "$(gcc -dumpversion 2>&1 | cut -d'.' -f1,2)" = "4.3"; then echo "founded gcc ver4.3! apply dirty patch" sed -i 's/^const struct keyword_t \*$/static &/' locale/programs/charmap-kw.h sed -i 's/^const struct keyword_t \*$/static &/' locale/programs/locfile-kw.h fi 而 冲天飞豹 所判斷是"主系统的问题". 那確是,因為第二次編譯glibc時,這個gcc是主系統的,而我的也是 4.3 版本.
chinaunix网友2008-10-06 04:55:33
is there any solution? can it be done by downgrading gcc to 4.2.x?
chinaunix网友2008-10-02 23:50:08
用了gcc4.3的缘故,在CFLAGS里加一个-fgnu89-inline的参数。主要是gcc4.3对c99中inline的定义改了,建议在飞豹修改一下原稿提一下这个问题