veket官方网站论坛

veketx

 找回密码
 要注册
搜索
查看: 1511|回复: 1

请教一个编译错误

[复制链接]
发表于 2011-5-4 23:37 | 显示全部楼层 |阅读模式

# make

cd src && make
make[1]: Entering directory `/root/Desktop/cnet-3.2.1/src'
make[2]: 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[2]: *** [cnet] Error 1
make[2]: Leaving directory `/root/Desktop/cnet-3.2.1/src'
make[1]: *** [it] Error 2
make[1]: Leaving directory `/root/Desktop/cnet-3.2.1/src'
make: *** [it] 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包才能编译。
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2026-4-9 15:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表