Makefile的编译给出'ld return,DSO missing'错误

时间:2015-11-14 05:20:22

标签: c++ linux gcc

我是Unix系统的新手;一直在尝试使用gcc -o ../zmass zmass.o useful.o open.o -O3 `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0` /usr/bin/ld: zmass.o: undefined reference to symbol 'pow@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [../zmass] Error 1 安装和编译代码,但是我收到以下错误:

gtk+-2.0

有人可以帮我这个吗?我已经安装了{{1}}。

1 个答案:

答案 0 :(得分:0)

您需要在-lm

`pkg-config --libs gtk+-2.0`之后添加Makefile