undefined reference to symbol '[email protected]@GLIBC_2.0'

编译程序的时候出现错误:

/my/gtk/calculator$ gcc -o  main main.c  `pkg-config --libs --cflags gtk+-2.0`

/usr/bin/ld: /tmp/ccUS8pua.o: undefined reference to symbol ‘[email protected]@GLIBC_2.0‘

//lib/i386-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line

collect2: error: ld returned 1 exit status

主要是gcc在编译过程中用到一些库未被添加进去,

修改一下编译条件:

gcc -o  main main.c -lm  `pkg-config --libs --cflags gtk+-2.0`

在编译条件中添加必要的链接库就可以了。

undefined reference to symbol '[email protected]@GLIBC_2.0'

时间: 2024-11-09 13:30:42

undefined reference to symbol '[email protected]@GLIBC_2.0'的相关文章

安装mysql_sniffer报错undefined reference to symbol '[email protected]@GLIBC_2.2.5'问题

按照https://github.com/Qihoo360/mysql-sniffer上的安装方法进行安装,make是报错如下 Linking CXX executable mysql-sniffer /usr/bin/ld: /root/mysql-sniffer/lib/libgthread-2.0.a(gthread-impl.o): undefined reference to symbol '[email protected]@GLIBC_2.2.5' //usr/lib64/libp

在Linux下使用gcc编译mesa文件报undefined reference to symbol '[email protected]@GLIBC_2.2.5和DSO missing from command line两个错误的解决方案

一.概述 在Linux系统下使用gcc编译用C语言写的mesa的示例程序. 环境:Ubuntu Server 18.04.1 二.问题的出现 在Ubuntu下安装好mesa所需的库文件,将目标文件从github上克隆下来之后编译. 以上截取的是用gcc编译目标文件和传参的介绍: gcc:源程序将用gcc编译器进行编译: osdemo,c:将要被编译的源程序: -lOSMesa:链接OSMesa库: -lGLU:链接GLU库: -lGL:链接GL库: -o:指定目标名称: osdemo:编译后生成

解决错误 undefined reference to symbol '[email protected]@CXXABI_1.3.8'

1. 错误信息 在Makefile里,定义CC为"aarch64-linux-gnu-g++ --sysroot=$(MPSOC_ROOTFS)",编译test.cpp,没有错误.如果使用environment-setup-aarch64-xilinx-linux里的设置,在Makefile里不定义CC,编译test.cpp出现下列错误. [email protected]:/proj/hankf/zcu106/v183/egl$ make aarch64-xilinx-linux-g

linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol '[email protected]@GLIBC_2.2.5'

解决cocos2d-x中编译出现的一个小问题 对于cocos2d-x 2.×中编译中,若头文件里引入了#include "cocos-ext.h",在进行C++编译的时候会遇到例如以下错误: undefined reference to symbol '[email protected]@GLIBC_2.2.5'/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command li

php make报错undefined reference to symbol

/usr/bin/ld: ext/phar/.libs/util.o: undefined reference to symbol '[email protected]@libcrypto.so.10' /usr/bin/ld: note: '[email protected]@libcrypto.so.10' is defined in DSO /lib64/libcrypto.so.10 so try adding it to the linker command line /lib64/l

/x86_64-linux-gnu/libSM.so: undefined reference to `[email protected]_1.0'错误

在编译PCL的时候总是报错,其他人都没问题 后来发现是我cmakePCL的时候,QT引用的是anaconda里的qt,把这个一改果然没问题了,耽误了一天时间. 感谢stack上这位老铁 /x86_64-linux-gnu/libSM.so: undefined reference to `[email protected]_1.0'错误 原文地址:https://www.cnblogs.com/BambooEatPanda/p/10682670.html

【翻译自mos文章】在RHEL7或者OL7上安装11.2.0.4时遇到错误 “undefined reference to symbol ‘B_DestroyKeyObject’”

来源于: Installation of Oracle 11.2.0.4 on OL7 fails with "undefined reference to symbol 'B_DestroyKeyObject'" error (文档 ID 1965691.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2] Oracle Database - Standar

error LNK2001: unresolved external symbol [email protected] SOCKET(转)

VC6.0下的错误信息: error LNK2001: unresolved external symbol [email protected] error LNK2001: unresolved external symbol [email protected] 错误原因:因为没有联接socket库ws2_32.lib. 解决办法:对于VC6.0要在porject/settings的link页面中object/library modules中添ws2_32.lib就可以了:对于Dev-C++同

gentoo rt-thread scons --menuconfig libs/lxdialog/util.o: undefined reference to symbol 'nodelay'

今天在另外一台电脑上面使用 rt-thread 的 env 工具,scons --menuconfig 出现错误,提示如下: scons: Reading SConscript files ... scons: Entering directory `/home/ptz/workspace/rt-thread/rt-thread/tools/kconfig-frontends' scons: Reading SConscript files ... scons: done reading SCo