|
http://www.arte.unipi.it/Public/Linux/tux-3.2.14.tar.gz
这个东西编译不过去,求助!大侠们指点啊......
一开始少了pkg-config libglib2.0-dev libpopt-dev三个包
都装上之后编译出错如下:
ln -s tux3.h tux.h
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -lpopt -lglib-2.0 -ldl -rdynamic -o tux tux.o # queue.o
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -o tux2w3c tux2w3c.c
tux2w3c.c: In function 'main':
tux2w3c.c:227: warning: pointer targets in passing argument 1 of 'localtime' differ in signedness
tux2w3c.c:230: warning: pointer targets in passing argument 1 of 'ctime' differ in signedness
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -o tuxstat tuxstat.c
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -fPIC -c demo.c
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -shared -o demo.tux.so demo.o
chmod a-x demo.tux.so
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -fPIC -c demo2.c
demo2.c: In function 'TUXAPI_handle_events':
demo2.c:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
demo2.c:48: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -shared -o demo2.tux.so demo2.o
chmod a-x demo2.tux.so
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -fPIC -c demo3.c
demo3.c: In function 'TUXAPI_handle_events':
demo3.c:42: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
demo3.c:42: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -shared -o demo3.tux.so demo3.o
chmod a-x demo3.tux.so
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -fPIC -c demo4.c
demo4.c: In function 'TUXAPI_handle_events':
demo4.c:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
demo4.c:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
demo4.c:48: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -shared -o demo4.tux.so demo4.o
chmod a-x demo4.tux.so
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -fPIC -c demo5.c
demo5.c: In function 'TUXAPI_handle_events':
demo5.c:25: warning: assignment makes integer from pointer without a cast
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -shared -o demo5.tux.so demo5.o
chmod a-x demo5.tux.so
gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3 -D_LARGEFILE64_SOURCE -fPIC -c demo6.c
demo6.c: In function 'TUXAPI_handle_events':
demo6.c:37: warning: assignment makes integer from pointer without a cast
demo6.c:40: warning: assignment makes integer from pointer without a cast
demo6.c:59: error: label at end of compound statement
make: *** [demo6.o] Error 1
-- |
|