我是 Ubuntu 新手,在为我的 Logitech G110 键盘编译 g15macro-1.0.3 时遇到了麻烦。我可以运行
./configure
好的,但是当我运行 make 时我得到:
make[1]: Entering directory `/home/peter/G110/g15macro-1.0.3'
/bin/bash ./libtool --tag=CC --mode=link gcc -O3 -Wall -g -O2 -I. -I. -g -O2 -avoid-version -o g15macro g15macro.o -lg15daemon_client -lg15render -lX11 -lXtst
mkdir .libs
gcc -O3 -Wall -g -O2 -I. -I. -g -O2 -o g15macro g15macro.o -lg15daemon_client -lg15render -lX11 -lXtst
/usr/bin/ld: g15macro.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[1]: *** [g15macro] Error 1
make[1]: Leaving directory `/home/peter/G110/g15macro-1.0.3'
make: *** [all] Error 2
我已将 GCC 升级到 4.9。
请问有什么想法吗?