linux下编译64位程序的有关问题

linux下编译64位程序的问题
作RHAS4,x86_64下编译程序,在链接时出错:
hidden symbol ‘__dso_handle’ in /usr/lib/gcc/x86_64-redhat-linux/3.4.6/crtbegin.o is referenced by DSO
/usr/bin/ld:final link failed:输出不可表示的节
这是什么意思啊,哪里出了错?


__dso_handle 换个名字看看?


1.直接在把这个加到你Makefile 的库的路径里 /usr/lib/gcc/x86_64-redhat-linux/3.4.6/crtbegin.o

2.export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gcc/x86_64-redhat-linux/3.4.6/crtbegin.o
或者
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gcc/x86_64-redhat-linux/3.4.6/
试试看


楼主在编译应用程序还是在编译libgcc?

linux下编译64位程序的有关问题

相关文章:

你感兴趣的文章:

标签云: