将程序从海思3798M板卡移植程序到rk3399板卡,先尝试使用gcc编译网管程序通过

1、选择3798M代码为基础使用gcc编译网管可执行程序,打开Makefile查看网管依赖文件等

2、使用gcc -c nmagent.c -o nmagent.o直接编译makefile中所有依赖文件

3、编译完成生成.o文件后,使用命令gcc -o netmanage nmagent.o sysconfig.o recvfromto.o valid.o cfg_func.o sql_func.o utils.o log.o code_convert.o -Wl,-dn -L./ -lmxml -Wl,-dy -lpthread -lrt回车,发现在加载mxml库文件时报错

4、百度搜索报错信息是由于库是在32位机下编译成的,在64位机下加载库报错

5、网上下载minixml包或这找一个mxml包重新编译mxml生成mxml库文件。我下载的为mxml-3.0版本

6、cd mxml-3.0目录下,./configure回车执行,完成后会生成Makefile,此时make编译即可生成最新的libmxml.a静态库

7、将libmxml.a静态库拷贝到3798M_VDP目录下重新执行gcc -o netmanage nmagent.o sysconfig.o recvfromto.o valid.o cfg_func.o sql_func.o utils.o log.o code_convert.o -Wl,-dn -L./ -lmxml -Wl,-dy -lpthread -lrt编译通过

c++ 获取linux系统信息_linux系统c程序移植相关推荐

  1. 小米系统shell_获取linux系统信息shell | 小米的博客

    本文是对于系统管理员来说非常有帮助的一个获取linux系统详细信息的shell脚本. #!/bin/bash if [[ -f /usr/bin/lsb_release ]]; then OS=$(/ ...

  2. 使用 Python 获取 Linux 系统信息的代码

    From: http://www.jb51.net/article/52107.htm 在本文中,我们将会探索使用Python编程语言工具来检索Linux系统各种信息,需要的朋友可以参考下 哪个Pyt ...

  3. Python获取Linux或Windows系统的基本信息

    前段时间写了一篇博文名为<利用Python脚本获取Windows和Linux的系统版本信息>,本篇博文利用这篇文章中的知识提供一个增强版本的获取信息的Python脚本.执行后,看起来就像登 ...

  4. jquery程序 windows移植到linux显示不了,windows程序移植linux

    1,路径名统一用正斜杠"/".(windows下正反斜杠都识别,linux只认正斜杠.) 2,统一使用UTF-8格式编码. vim中无法保存汉字时,可输入下列命令: :set fi ...

  5. atop用法_Linux系统与程序监控工具atop教程

    引言 Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:).但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳 ...

  6. linux系统日志_Linux系统学习系列——Linux系统日志管 理(下 )

    Linux日志轮替(日志转储)及logrotate配置文件分析 日志是重要的系统文件,记录和保存了系统中所有的重要事件.但是日志文件也需要进行定期的维护,因为日志文件是不断增长的,如果完全不进行日志维 ...

  7. linux vg 镜像,Linux下载_Linux系统各种版本ISO镜像下载(redhat,centos,oracle,ubuntu,openSUSE)...

    以下是风哥收集的Linux系统各种版本ISO镜像下载,包括redhat,centos,oracle,ubuntu等linux操作系统. Linux下载1:红帽RedHat Linux(RHEL5.RH ...

  8. linux 文件大小_linux系统中查看目录大小的du命令常

    CentOS7.3学习笔记总结(四十六)-linux系统中查看目录大小的du命令常用方法 在windows系统中我们想查看目录或文件的大小,直接右键属性,并且还能显示别的属性,在linux系统中,一般 ...

  9. linux课程_linux系统使用课程更新提示

    生物领域科研人员越来越热衷于学习生物信息学知识,因为生信可以提高我们的工作效率,强化我们的数据分析能力,前一段时间给大家推荐了一门适合于0基础自学的生物信息学入门级基础课程<Linux系统的使用 ...

最新文章

  1. mysql中的%_mysql入门
  2. 7-20 打印九九口诀表 (C语言)
  3. 32位汇编编程模板--使用masm6.15环境
  4. 用JSP实现基于Web的RSS阅读器
  5. RedHat5.6x64下配置Oracle11g
  6. ABAP—COLLECT的用法
  7. Python中字符串格式化:%和format
  8. 控件把鼠标放上去出现一个小窗口_控件跟着鼠标走,VBA让你的操作随心所欲
  9. SingToken全球首款区块链智能AI音乐钱包
  10. 关于html中利用jQuery选择子节点方法总结——待续
  11. ホワイトボックステストとブラックボックステストの区別(白盒测试与黑盒测试的区别)...
  12. 墨者学院 - IIS写权限漏洞分析溯源
  13. iptables、firewalld和ufw区别linux
  14. 链接脚本(Linker Script)用法解析(二) clear_table copy_table
  15. 新浪云mysql_php连接mysql数据库(新浪云SAE)
  16. applet java_Java applet 类
  17. 红色警戒2修改器原理百科(七)
  18. TestProject 自动化
  19. Appium+python自动化(二十三)- 真假美猴王Monkeyrunner与Monkey傻傻的分不清楚(超详解)...
  20. IPC分类—2018最新版IPC分类查询工具

热门文章

  1. 我的世界服务器背景音乐修改,我的世界怎么添加背景音乐 修改添加bgm音乐方法...
  2. ie php文件,IE(HTTPS):从php文件生成pdf不起作用
  3. Pandas的学习(pandas中删除行以及重排(重建)行索引)
  4. 1.设计模式中监听模式(观察者模式)(Python实现)
  5. Django框架(23.Django中的模板的标签、变量、过滤器和注释)
  6. VTK:baking烘焙阴影贴图用法实战
  7. VTK:圆锥用法实战
  8. OpenCASCADE:Inspector简介
  9. wxWidgets:wxWindow类用法
  10. wxWidgets:wxConfig 概述