一个奇怪的链接问题
#sparc-linux-gcc -o test_glib test_glib.c -lglib-2.0 -I/opt/sparc/sparc-linux/include/glib-2.0 -I/opt/sparc/sparc-linux/lib/glib-2.0/include -L/opt/sparc/lib -L/opt/sparc/sparc-linux/lib -Wl,-R/opt/sparc/lib
/opt/sparc/lib/gcc/sparc-linux/3.4.4/../../../../sparc-linux/bin/ld.real: warning: libintl.so.0, needed by /opt/sparc/sparc-linux/lib/libglib-2.0.so, not found (try using -rpath or -rpath-link)
/opt/sparc/lib/gcc/sparc-linux/3.4.4/../../../../sparc-linux/bin/ld.real: warning: libgcc_s_soft_v8.so.1, needed by /opt/sparc/sparc-linux/lib/libglib-2.0.so, not found (try using -rpath or -rpath-link)
/opt/sparc/sparc-linux/lib/libglib-2.0.so: undefined reference to `dgettext'
/opt/sparc/sparc-linux/lib/libglib-2.0.so: undefined reference to `bind_textdomain_codeset'
/opt/sparc/sparc-linux/lib/libglib-2.0.so: undefined reference to `bindtextdomain'
collect2: ld returned 1 exit status
在/opt/sparc/lib,/opt/sparc/sparc-linux/lib 下 已经有libintl.so.0 ,libgcc_s_soft_v8.so.1 为什么还找不到呢??
各为老大,怎么解决这个问题阿.谢谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
libglib-2.0.so应该属于交叉编译器的。 有点问题。
这是交叉编译.
是不是交叉编译器或者libglib-2.0.so有问题呢?
各位给个建议.拜托