Chinaunix首页 | 论坛 | 博客
  • 博客访问: 568500
  • 博文数量: 169
  • 博客积分: 2656
  • 博客等级: 少校
  • 技术积分: 1685
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-30 13:03
文章分类

全部博文(169)

文章存档

2011年(1)

2010年(135)

2009年(33)

我的朋友

分类: 嵌入式

2010-05-20 23:29:08

编译过程中出现下面的错误:
C:\\WR\\PCD3.1\\WindRiver\\gnu\\3.3.2-vxworks61\\x86-win32\\bin\\..\\lib\\gcc-lib\\i586-wrs-vxworks\\3.3.2\\..\\..\\..\\..\\i586-wrs-vxworks\\bin\\ld.exe: cannot find -lnet
collect2: ld returned 1 exit status
make: *** [PENTIUM4gnu_RTP_DEBUG/temp.vxe] Error 1

一般是由于没有编译vxWorks的网络库所致。vxWorks6.x分成多个平台,例如PCD、PNE、GPP、PID等,除了GPP以外,其他平台的网络库都是要用户自己编译的,针对不同的具体应用有不同的编译命令,一般是在installDir/vxWorks6.x>目录下:
make CPU=XXX TOOL=xxx
如果是编译RTP,还需要增加comp-usr,如果是clean,需要增加TARGET=rclean。例如:
make CPU=PPC32 TOOL=gnu comp-usr TARGET=rclean
阅读(715) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~