当前位置: 首页 > news >正文

可以上传数据的网站开发高唐做网站建设公司

可以上传数据的网站开发,高唐做网站建设公司,网站点击量有什么用,网站规划建设实训报告书linux的C语言程序是用编译的,但是如果要在开发板上运行的话就不能使用默认的ubuntu提供的gcc编译器,而是使用arm-linux版本的一类的编译器。我们可以用file xx去查看一个程序的架构。 (arm架构) (intel的80386架构&…

        linux的C语言程序是用编译的,但是如果要在开发板上运行的话就不能使用默认的ubuntu提供的gcc编译器,而是使用arm-linux版本的一类的编译器。我们可以用file xx去查看一个程序的架构。

(arm架构)

(intel的80386架构) 

        对一个程序使用静态编译链接的方法,在编译时添加-static编译项,如:arm-linux-gcc hello.c -O hello -static。如果没有后面的这个-static的话就是动态的编译链接。静态链接的程序是将程序使用到的一些库直接编译到程序里面,所以编译的程序将会比动态链接库的大很多。动态编译的程序将会在运行的时候去找使用的动态链接库。

        一个移植的程序检查会遇到这样的情况 -sh:/xxx:not found。那就找到相应的动态链接库xxx.so放到对应的/lib中去。

        对于arm开发板而言,就把对于开发板交叉编译工具链的/bibc /lib下的东西移植到开发板中去,使用-rdf实现带符号链接的给复制到开发板中去。

        动态链接库的so中包括了调试符号的信息,运行时无用没啥用可以在移植时将这些符号去除, arm-linux-strip *so*能少一些占用空间。(-strip是交叉编译工具链的其中一个工具)

       如何实现开机自启动。可以在rcs中添加某个程序的路径,同理如果想要一个散装的驱动在开机时被装载也可以在rcs中实现。

        buildroot与BSP:BSP文件一般是由芯片厂商或者板卡厂商提供的,buildroot是用于构建根文件系统目录的文件夹,tools为应用层工具,mk文件是一个脚本,用于编译整个BSP文件,./mk -h可见help帮助 --help亦可。

        buildroot就是为了方便制作rootfs和移植交叉编译工具链的,busybox可以在buildroot中找到,将许多的东西进行集成,可以使用make xxx_defconfig与make menuconfig进行使用的配置。

        这章很短,就先这样吧,下一章将会开启一个新的章程,关于linux的应用编程和网络编程。

http://www.yayakq.cn/news/668300/

相关文章:

  • 无锡网站制作优化推广公司怎么用网吧电脑做网站服务器吗
  • 做网站营销发布文章pc网站和手机网站
  • 企业网站建设需要哪些步骤深圳旅游路线设计方案
  • 自己服务器建设网站外网访问专门做推荐的网站
  • 事业网站网站建设方案自己搭建服务器违法吗
  • 前段 网站建设实例企业品牌文化建设学习网站
  • 英文网站模板cms保定网站关键词优化
  • 建设网站需要申请报告8小8x人成免费完整板
  • 山西网站建设运营公司百度网站改版
  • 自助建网站平台怎么收费网页游戏平台返利
  • wordpress建站要钱么国内好的网站建设
  • wordpress分类网站五大免费资源网站
  • 建个网站需要投资多少钱google搜索优化方法
  • 网站宽度设置昆明网络推广哪家好
  • 临沂 网站优化网上做一道题2元的网站
  • 寻花问柳-专注做一家男人的网站猪软件行业发展趋势
  • 沧州网站建设专业定制加强制度建设 信息公开 网站 专栏
  • 网站gif素材低代码前端开发平台
  • 外包网站设计百度有哪些网站可免费做软件推广
  • 高端网站开发哪家强抖音流量推广神器软件免费
  • 自适应网站是什么建站之星有手机版模板
  • 企业建网站哪家好网站建设策划文案
  • 搭建网站要多久湛江设计公司
  • 商城站到汤泉池无锡做网站费用
  • 网站怎么才可以不备案苏州建网站的公司平台收费标准
  • 房山 网站建设百度搜索广告推广
  • 网站网格河南有名的做网站公司
  • 免费的网站软件正能量咨询网站建设
  • 建立网站程序北京网站建设哪家最好
  • 大兴安岭做网站管理培训网站建设