将net-snmp功能移植到自己的模块中出现了编译问题:

查了网上的资料,一种是说增加编译选项 -fPIC, 这种方式测试后可用。还有一种可能是静态库的嵌套引用问题,net-snmp提供了四个库,分别是libnetsnmp.a, libnetsnmpsnmpd.a, libnetsnmpagent.a, libnetsnmpmibs.a, 这四个库的引用顺序出错的话也会引起上面那个问题,在程序里,这样写就没有错:

 -lnetsnmpsnmpd -lnetsnmpmibs -lnetsnmpagent -lnetsnmp

不过后来又出现了问题:

这个问题通过增加 编译选项 -fPIC解决了。

移植net-snmp 出现的编译问题 ./libs/libnetsnmpsnmpd.a(snmpd.o): relocation R_ARM_THM_MOVW_ABS_NC against `相关推荐

  1. anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录

    anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录 Cannot load library libqxcb.so: (libQt5XcbQpa.so.5: symbol , vers ...

  2. linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题

    记录linux下编译wxwidgets所遇到的问题 1./home/hrd/baohualib/wxWidgets-3.0.2/include/wx/platform.h:184:22: 致命错误: ...

  3. Exynos4412 内核移植(二)—— 内核编译过程分析

    内核的编译同样是从Makefile 来分析: 一.内核源码结构 Linux内核文件数目近2万,出去其他架构CPU的相关文件,他们分别位于顶层目录下的17个子目录,各个目录功能独立,下面是常用目录: a ...

  4. linux emule 编译 wx-config --libs,Linux下的wxWidgets静态编译实现方法

    --Linux distribution:Ubuntu 10.04.3 LTS (Lucid Lynx) --wxWidgets version:2.8.12 --gcc version:4.4.3 ...

  5. 十六.linux开发之Kernel移植——内核的配置和编译原理

    有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=d25dbce79566963e3699574a74048154& ...

  6. Linux下编译snmp失败,解决编译snmp++出错

    从www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html下载的SNMP++v3.2.25 将src里的Makefil ...

  7. ffmpeg移植到arm,配置编译

    整个移植过程分三个步骤:(1)编译x264:(2)编译ffmpeg:(3)移植成功 1)编译x264 官网上下了个最新的x264,地址 http://www.videolan.org/develope ...

  8. (NFS移植到arm上)编译portmap和nfs-utils

    为了在播放机上实现NFS服务器的功能,我们已经在uClibc中打开了完整RPC支持,并且在新编译的内核中打开了NFS服务器支持.此外还有两个软件包也是提供NFS服务所必需的:portmap和nfs-u ...

  9. Exynos4412 Uboot 移植(一)—— Uboot 编译流程分析

    Uboot 所用版本 u-boot-2013.01 u-boot-2013.01 中有上千文件,要想了解对于某款开发板,使用哪些文件.哪些文件首先执行.可执行文件占用内存的情况,最好的方法就是阅读它的 ...

最新文章

  1. 超详细教你10分钟搭建一个高端的B2B2C模式的综合性商城|含来客推V3源码下载
  2. 2019年1月份访问量超过1千的文章
  3. java.lang.IllegalMonitorStateException: object not locked by thread before notify() 详解
  4. Java的知识点26——File_API
  5. Android中TimePicker时间选择器的使用和获取选择的时和分
  6. 51nod 1600 Simplr KMP(后缀自动机+维护树上的数据结构)
  7. leetcode 714. Best Time to Buy and Sell Stock with Transaction Fee | 714. 买卖股票的佳最时机含手续费(递归->傻缓存->dp)
  8. 投资银行对Java进行的二十大核心面试问答
  9. 【洛谷2624】[HNOI2008] 明明的烦恼(Python+利用prufer序列结论求解)
  10. python构造callable_Python callable内置函数原理解析
  11. 将浮点数转换为字符串
  12. java有关问题,Java常见有关问题和解决方法
  13. python基础 网络编程
  14. DODAF2.0之能力视角如何落地
  15. Python数据分析-TMDb 5000 Movie Database电影数据分析
  16. median函数的使用方法_如何在Google表格中使用MEDIAN函数
  17. 教你微星电脑按f几重装系统
  18. Windows7:修改系统注册表工具
  19. 算法/贪心算法/FractionalKnapsack部分背包问题
  20. php 会议室源码,PHP和jQuery实现会议排座管理.doc

热门文章

  1. Hama笔记:Unable to load native-hadoop library 和 Snappy native library not loaded 的解决
  2. js操作HTML的select
  3. SQL Server 数据库的整理优化的基本过程(二)
  4. redis主从复制如何保证数据一致性_面试官:Redis 主从复制时网络开小差了怎么整?...
  5. 一个用于推算神经网络理论收敛迭代次数的方法
  6. gpu的单位表示_GPU是如何工作的
  7. html的关于上一行对齐,html – 如何在一行上对齐我的所有li?
  8. 【PC工具】Windows 上编辑树莓派(linux EXT)分区文件工具——Ext2Fsd
  9. FPGA篇(五)Capture导出FPGA引脚分配和端口定义
  10. 关于同步加载与异步加载的区别