先去網站下載原始碼
下載點
那就看著README來做吧~ren@notebook:~/Desktop/Unix_network_programming/unpv12e/lib$ make
gcc -g -O2 -D_REENTRANT -Wall -c -o connect_nonb.o connect_nonb.c
In file included from connect_nonb.c:1:
unp.h:114: error: redefinition of 'struct in_pktinfo'
make: *** [connect_nonb.o] Error 1
解決方法:
把unp.h第114以下共四行註解掉ren@notebook:~/Desktop/Unix_network_programming/unpv12e/libgai$ make
gcc -g -O2 -D_REENTRANT -Wall -c -o getaddrinfo.o getaddrinfo.c
gcc -g -O2 -D_REENTRANT -Wall -c -o getnameinfo.o getnameinfo.c
getnameinfo.c:8: error: conflicting types for 'getnameinfo'
/usr/include/netdb.h:649: error: previous declaration of 'getnameinfo' was here
make: *** [getnameinfo.o] Error 1
解決方法:
把/usr/include/netdb.h的第649行暫時註解掉
[转]总述基金选择的步骤
16 年前
沒有留言:
張貼留言