linux编译glibc,一直报错
make版本号GNUMake3.81gcc版本号gccversion4.4.220091027(RedHat4.4.2-7)(GCC)glibc版本号#defineREL...
make版本号 GNU Make 3.81
gcc版本号 gcc version 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC)
glibc版本号 #define RELEASE "stable"
#define VERSION "2.11.1"
kernal版本号 2.6.31.5-127.fc12.i686.PAE
源码unpack到 /usr/local/src/glibc-2.11.1
创建对象文件 ../glibc-2.11.1/configure --prefix=/usr
出现这个提示:config.status: creating config.make
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
然后编译的时候出现这个错误:
make[2]: *** [/usr/local/src/glibc-build/math /s_frexp.os] Error 1
make[2]: Leaving directory `/usr/local/src/glibc-2.11.1/math'
make[1]: *** [math/subdir_lib] Error 2
make[1]: Leaving directory `/usr/local/src/glibc-2.11.1'
make: *** [all] Error 2
../sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef"
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `.'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: expected comma after name `' in .size directive
../sysdeps/i386/fpu/s_frexp.S:66: Error: ".endif" without ".if"
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk `.get_pc_thunk.dx' after expression
回答完问题,在追加30分
我在编译glibc之前。在安装光盘内装过glibc-2.11-2(i686)的rpm,我装glibc的目的主要是想看看库函数的源码,但是找不到源码在哪里。所以就想自己编译glibc了。这个会有影响吗? 展开
gcc版本号 gcc version 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC)
glibc版本号 #define RELEASE "stable"
#define VERSION "2.11.1"
kernal版本号 2.6.31.5-127.fc12.i686.PAE
源码unpack到 /usr/local/src/glibc-2.11.1
创建对象文件 ../glibc-2.11.1/configure --prefix=/usr
出现这个提示:config.status: creating config.make
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default commands
然后编译的时候出现这个错误:
make[2]: *** [/usr/local/src/glibc-build/math /s_frexp.os] Error 1
make[2]: Leaving directory `/usr/local/src/glibc-2.11.1/math'
make[1]: *** [math/subdir_lib] Error 2
make[1]: Leaving directory `/usr/local/src/glibc-2.11.1'
make: *** [all] Error 2
../sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef"
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `.'
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
../sysdeps/i386/fpu/s_frexp.S:66: Error: expected comma after name `' in .size directive
../sysdeps/i386/fpu/s_frexp.S:66: Error: ".endif" without ".if"
../sysdeps/i386/fpu/s_frexp.S:66: Error: junk `.get_pc_thunk.dx' after expression
回答完问题,在追加30分
我在编译glibc之前。在安装光盘内装过glibc-2.11-2(i686)的rpm,我装glibc的目的主要是想看看库函数的源码,但是找不到源码在哪里。所以就想自己编译glibc了。这个会有影响吗? 展开
3个回答
展开全部
更换glic的版本试一试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似 glibc 不是能那么简单就编译成功的。
你这个问题可能是 as 出现了问题。
你可以 google 搜索一下,这个问题貌似结果很多很多的。
不过一般情况下没有解决办法……
你这个问题可能是 as 出现了问题。
你可以 google 搜索一下,这个问题貌似结果很多很多的。
不过一般情况下没有解决办法……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询