当前位置: 首页 > 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.mmbaike.com/news/76102.html

相关文章:

  • 百度糯米网站怎么做计算机培训机构排名前十
  • 自己做返利网站靠谱吗南京百度搜索优化
  • 大连电子学校网站建设seo营销推广平台
  • 重庆网站建设去迅法网深圳发布最新通告
  • 南宁会员网站制作学前端去哪个培训机构
  • php网站开发工具有哪些深圳市网络营销推广服务公司
  • 手机网站开发html口碑营销案例有哪些
  • 网站qq客服代码怎么做什么是新媒体运营
  • 北京海淀区网站开发网站收录提交入口大全
  • 广东网页制作网站新产品推广策划方案
  • 网站制作月薪多少百度一下百度搜索
  • 个人博客网页seo手机关键词网址
  • 东莞网络营销和推广十堰seo优化
  • 建立个人网站能赚钱吗宁波做seo推广企业
  • 网站建设网络推广加盟东莞seo优化
  • 单位网站平台建设汇报南昌百度快速排名提升
  • 乌鲁木齐做网站哪家好拉新推广渠道
  • 如何向搜索引擎提交网站典型的网络营销案例
  • 网站建设周期计划b站推广网站2022
  • 有没有做那个的视频网站吗河南做网站的
  • 大流量网站解决访问量网站域名服务器查询
  • 郑州哪家公司给国外做网站热搜榜百度一下你就知道
  • 天津网站开发建设搜索引擎营销策略有哪些
  • 临沂企业建站模板真正免费的建站
  • ios网站开发视频教程湖口网站建设
  • 建湖做网站找哪家好seo外包优化网站
  • 网站搭建前景手机百度
  • wordpress修改固定连接插件汕尾网站seo
  • 邯郸手机网站建设报价镇江百度推广公司
  • 网站调用视频外包公司的优势和劣势