当前位置: 技术问答>linux和unix
很郁闷的一个ARM-LINUX-GCC3.4.1的编译
来源: 互联网 发布时间:2015-12-05
本文导语: 我一个ARM应用程序,在GCC2.95.3(内核是2.4.21)下是可以编译通过的. 但在GCC3.4.1(内核是2.6.14)下编译老是说少LIBGLIB.A,我就拷贝 2.95.3里的LI...
我一个ARM应用程序,在GCC2.95.3(内核是2.4.21)下是可以编译通过的.
但在GCC3.4.1(内核是2.6.14)下编译老是说少LIBGLIB.A,我就拷贝
2.95.3里的LIBGLIB.A放在3.4.1下,系统就会出现如下错误:
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.text+0xd94):
In function `__pthread_reset_main_thread':
: undefined reference to `_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.text+0xd98):
In function `__pthread_reset_main_thread':
: undefined reference to `_h_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.text+0xd9c):
In function `__pthread_reset_main_thread':
: undefined reference to `_res'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.data+0x1b8):
undefined reference to `_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.data+0x1c0):
undefined reference to `_h_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.data+0x1c8):
undefined reference to `_res'
collect2: ld returned 1 exit status
make:
*** [m9dlite] Error 1
[root@localhost m9dlite_new_1.32]#
但在GCC3.4.1(内核是2.6.14)下编译老是说少LIBGLIB.A,我就拷贝
2.95.3里的LIBGLIB.A放在3.4.1下,系统就会出现如下错误:
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.text+0xd94):
In function `__pthread_reset_main_thread':
: undefined reference to `_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.text+0xd98):
In function `__pthread_reset_main_thread':
: undefined reference to `_h_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.text+0xd9c):
In function `__pthread_reset_main_thread':
: undefined reference to `_res'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.data+0x1b8):
undefined reference to `_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.data+0x1c0):
undefined reference to `_h_errno'
/usr/local/arm/3.4.1/arm-linux/lib/libpthread.a(pthread.o)(.data+0x1c8):
undefined reference to `_res'
collect2: ld returned 1 exit status
make:
*** [m9dlite] Error 1
[root@localhost m9dlite_new_1.32]#
|
you probably need recompile glib with gcc 3.4.1, can't just copy from 2.95.3
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。