• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > VxWorksloadModule报UndefinedSymbol

VxWorksloadModule报UndefinedSymbol

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了undefined symbol,0 undefined symbol:,undefined,undefined中文意思,undefined裸动态图等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:VxWorks loadModule报Undefined Symbol
描述:

Hi 大家好,
最近在做一个项目,目标板在运行的时候需要加载一个模块,并初始化,在加载模块的时候,loadModule报错
Undefined symbol: __divdi3 (binding 1 type 0)
Undefined symbol: __floatdidf (binding 1 type 0)
Undefined symbol: recv (binding 1 type 0)
Undefined symbol: connect (binding 1 type 0)
Undefined symbol: taskSpawn (binding 1 type 0)
Undefined symbol: __gtdf2 (binding 1 type 0)
Undefined symbol: __floatsidf (binding 1 type 0)
Undefined symbol: __ltdf2 (binding 1 type 0)
Undefined symbol: recvfrom (binding 1 type 0)
Undefined symbol: socket (binding 1 type 0)
Undefined symbol: __adddf3 (binding 1 type 0)
Undefined symbol: __umoddi3 (binding 1 type 0)
Undefined symbol: __udivdi3 (binding 1 type 0)
Undefined symbol: send (binding 1 type 0)
Undefined symbol: accept (binding 1 type 0)
Undefined symbol: __fixdfsi (binding 1 type 0)
Undefined symbol: taskDelay (binding 1 type 0)
Undefined symbol: bind (binding 1 type 0)
Undefined symbol: inet_addr (binding 1 type 0)
Undefined symbol: setsockopt (binding 1 type 0)
Undefined symbol: sendto (binding 1 type 0)
Undefined symbol: __negdf2 (binding 1 type 0)
Undefined symbol: listen (binding 1 type 0)
Undefined symbol: __divdf3 (binding 1 type 0)
Undefined symbol: __muldf3 (binding 1 type 0)
Undefined symbol: taskIdSelf (binding 1 type 0)
Undefined symbol: shutdown (binding 1 type 0)
Undefined symbol: gethostname (binding 1 type 0)
Undefined symbol: __fixdfdi (binding 1 type 0)
Undefined symbol: getpeername (binding 1 type 0)
Undefined symbol: getsockopt (binding 1 type 0)
Undefined symbol: __gedf2 (binding 1 type 0)
Undefined symbol: __subdf3 (binding 1 type 0)
Undefined symbol: soo_ioctl (binding 1 type 0)
Undefined symbol: tickGet (binding 1 type 0)
Undefined symbol: getsockname (binding 1 type 0)
这些符号包含在系统里运行的,新加的module会调用这些符号
这些符号表在主机的静态符号表里都能查到,而且也可以使用对应的地址在target shell上执行。但是在target shell里使用symFindByName从sysSymTbl却查不到,返回-1。整个库包含的符号都找不到,比如tickGet相关的库的符号,都返回-1.
起初我以为是加载模块后符号表被修改了导致找不到,但是我在加载模块之前查找,一样也找不到。说明这些符号并没有被加进去。问题来了,符号表加载是如何进行的?是否会选择性的添加符号?
谢谢!


解决方案1:

调用symFindByName返回-1后,紧接着调用一下errnoGet看看系统错误码是多少。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • VxWorksloadModule报UndefinedSymbol

相关文章

  • 2017-06-05 使用RTSP获取海康NVR某个时间段的录像视频
  • 2017-06-05 请问哪里有《实时UML——开发嵌入式系统高效对象(第二版)》下载啊
  • 2017-06-05 cfgmgr32lib无法解析的外部符号__imp__CM_Request_Device_EjectA@20
  • 2017-06-17A/D和D/A转换
  • 2017-06-05 水下机器人电缆通信
  • 2017-06-05 ??arm-cortexm3printf通过串口uart0打印乱码,编译平台keil4。
  • 2017-06-05 C8051开发问题,求帮助
  • 2017-06-05 windows资源管理器老重启windows下重置tcp/ip协议出现问题
  • 2017-06-05 懂伺服电机和运动控制的进来看一下
  • 2017-06-05 请教PC/SC问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请问KEIL5中如何查看函数的调用?
    • 给初学wdm驱动的忠告
    • 两个硬件连接是如何交互的
    • 如何把集成的声卡屏蔽掉
    • cc2530读取ADE7753自带SPI主模式收发问题
    • 求一80C51单片机的多功能电子表包(电路以及程序)
    • 为什么路由默认dns19216811会导致部分域名不解析,改成8888就可以了?
    • 怎样把驱动程序做成安装盘?
    • 有关陀螺仪L3G4200问题
    • [求助]bps包移植需要注意哪些地方?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有