vx6.9加载.out文件失败

liutailujunqin 2020-01-18 09:32:18
编译生成.out时没有报错。 使用ld命令加载.out时报错,提示if_indextoname、mrouteadd有问题“holds reference to undefined symbol ” 这两个都是系统函数,查看了对应的.o文件也都在,路径和头文件添加正常。 其它一些系统函数为什么能够正常执行,唯独这两个库里的不行,是要包含什么组建吗?
...全文
1306 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
glen30 2020-08-18
  • 打赏
  • 举报
回复
在shell下用lkup命令看看if_indextoname、mrouteadd是否有,应该是没有的
lkup的用法:
lkup ["string"] -在系统符号表中查找并列出含有"string"字符的函数及全局变量

应该是先加载包含if_indextoname、mrouteadd符号的out,再加载引用这两个符号的out
VxWorks_developer 2020-01-19
  • 打赏
  • 举报
回复
解决方法: 1. 修改编译规则; 2. 添加工程包含路径,在tornado或者workbench中添加文件引用路径。 这样应该就能解决了。。

2,185

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧