veket官方网站论坛

tpof314 发表于 2011-5-4 23:37

请教一个编译错误


# make

cd src && make
make: Entering directory `/root/Desktop/cnet-3.2.1/src'
make: Entering directory `/root/Desktop/cnet-3.2.1/src'
gcc -rdynamic-o cnet applicationlayer.o battery.o checksums.o cnetmain.o compile.o drawframes.o error.o events.o exit.o format64.o globals.o images.o ipod.o lan.o leds.o lexical.o links.o mainwindow.o motd.o mt19937.o nics.o nicmenu.o nicwindows.o nodes.o nodemenu.o nodewindows.o parser.o physicallayer.o poisson.o position.o queuing.o random.o save.o scheduler.o shmem.o statistics.o stdapplication.o stdio.o tcltkfunctions.o timers.o topology.o trace.o wan.o wlan.o -L/usr/X11R6/lib -ltcl8.5 -ltk8.5 -lX11 -lelf -ldl -lm
/usr/lib/gcc/i486-t2-linux-gnu/4.3.4/../../../../i486-t2-linux-gnu/bin/ld: cannot find -lelf
collect2: ld 返回 1
make: *** Error 1
make: Leaving directory `/root/Desktop/cnet-3.2.1/src'
make: *** Error 2
make: Leaving directory `/root/Desktop/cnet-3.2.1/src'
make: *** Error 2

上面是运行了make自动编译之后出现的一些错误提示,我想知道,这个错误是怎么回事:
/usr/lib/gcc/i486-t2-linux-gnu/4.3.4/../../../../i486-t2-linux-gnu/bin/ld: cannot find -lelf

有没有办法搞定?
谢谢各位了!

快乐男孩 发表于 2011-5-5 11:56

还需要elfutils包才能编译。
页: [1]
查看完整版本: 请教一个编译错误