Linker 全局符号`_END';具有非全局绑定

Linker 全局符号`_END';具有非全局绑定,linker,makefile,ld,sigfpe,Linker,Makefile,Ld,Sigfpe,我正在Solaris 11_x86系统上移植一个应用程序。当我使用'make'编译它时,我会得到以下错误: Linking <application>... collect2: ld terminated with signal 8 [Arithmetic Exception], core dumped ld: warning: global symbol `_END_' has non-global binding: (file /usr/local/ssl/lib/libssl.

我正在Solaris 11_x86系统上移植一个应用程序。当我使用'make'编译它时,我会得到以下错误:

Linking <application>...
collect2: ld terminated with signal 8 [Arithmetic Exception], core dumped
ld: warning: global symbol `_END_' has non-global binding:
(file /usr/local/ssl/lib/libssl.so value=LOCL);
ld: warning: global symbol `_START_' has non-global binding:
(file /usr/local/ssl/lib/libssl.so value=LOCL);
make: *** [sosd] Error 1
链接。。。
collect2:ld端接信号8[算术异常],内核转储
ld:警告:全局符号“\u END\”具有非全局绑定:
(文件/usr/local/ssl/lib/libssl.so value=LOCL);
ld:警告:全局符号“\u START\”具有非全局绑定:
(文件/usr/local/ssl/lib/libssl.so value=LOCL);
make:**[sosd]错误1

如何解决此问题?

如果您尝试在命令行上链接,而不使用Make,会发生什么情况?我尝试从命令行使用一个简单的“Hello World”应用程序。thts编译很好..当您尝试在命令行上编译和链接此应用程序时会发生什么?当您尝试在命令行上链接而不使用Make时会发生什么?我从命令行尝试了一个简单的“Hello World”应用程序。thts编译很好..当您尝试在命令行上编译和链接此应用程序时会发生什么?