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

深圳网站设计价格表荆门做网站的公司

深圳网站设计价格表,荆门做网站的公司,seo关键词的优化技巧,小公司网站建设需要多少钱1 程序运行的一些基础知识 1.1 编译程序时去哪找头文件#xff1f; 系统目录#xff1a;就是交叉编译工具链里的某个 include 目录#xff1b;也可以自己指定#xff1a;编译时用 “ -I dir ” 选项指定。 1.2 链接时去哪找库文件#xff1f; 系统目录#…1 程序运行的一些基础知识 1.1 编译程序时去哪找头文件 系统目录就是交叉编译工具链里的某个 include 目录也可以自己指定编译时用 “ -I dir ” 选项指定。 1.2 链接时去哪找库文件          系统目录就是交叉编译工具链里的某个 lib 目录也可以自己指定链接时用 “ -L dir ” 选项指定。 1.3 运行时去哪找库文件 系统目录就是板子上的 /lib、 /usr/lib 目录也可以自己指定运行程序用环境变量 LD_LIBRARY_PATH 指定。 1.4 运行时不需要头文件所以头文件不用放到板子上 2 常见错误的解决方法 2.1 头文件问题         编译时找不到头文件。在程序中这样包含头文件#include xxx.h         对于尖括号里的头文件去哪里找它         系统目录就是交叉编译工具链里的某个 include 目录         也可以自己指定编译时用 “ -I dir ” 选项指定。         怎么确定“系统目录”         执行下面命令确定目录 echo main(){}| arm-buildroot-linux-gnueabihf-gcc -E -v -         它会列出头文件目录、库目录(LIBRARY_PATH) 。         你需要在头文件目录中确定有没有这个文件或是自己指定头文件目录。 2.2 库文件问题         链接程序时如果有这样的提示undefined reference to xxx 它表示 xxx 函数未定义。 那么解决方法有 1. 去写出这个函数         2.或是使用库函数那需要在链接时指定库         怎么指定库想链接 libabc.so 那链接时加上 -labc 。         库在哪里         ◼ 系统目录就是交叉编译工具链里的某个 lib 目录         ◼ 也可以自己指定链接时用 “ -L dir ” 选项指定         怎么确定“系统目录”执行下面命令确定目录 echo main(){}| arm-buildroot-linux-gnueabihf-gcc -E -v -         它会列出头文件目录、库目录(LIBRARY_PATH) 你编译出库文件时可以把它放入系统库目录。 2.3 运行问题 运行程序时找不到库 error while loading shared libraries: libxxx.so: cannot open shared object file: No such file or directory 找不到库库在哪 ◼ 系统目录就是板子上的 /lib 、 /usr/lib 目录 ◼ 也可以自己指定 运行程序用环境变量 LD_LIBRARY_PATH 指定执行以下的命令 export LD_LIBRARY_PATH/xxx_dir ; ./test 或 LD_LIBRARY_PATH/xxx_dir ./test 3 交叉编译程序的万能命令         如果交叉编辑工具链的前缀是 arm-buildroot-linux-gnueabihf-比如 arm-buildroot-linux-gnueabihf-gcc交叉编译开源软件时如果它里面有 configure 万能命令如下 ./configure --hostarm-buildroot-linux-gnueabihf --prefix$PWD/tmp make make install         就可以在当前目录的 tmp 目录下看见 bin, lib, include 等目录里面存有可执行程序、库、头文件。 3.1 把头文件、库文件放到工具链目录里         如果你编译的是一个库请把得到的头文件、库文件放入工具链的 include 、lib 目录里。别的程序要使用这些头文件、库时会很方便。         工具链里可能有多个 include 、 lib 目录放到哪里去         执行下面命令来确定目录 echo main(){}| arm-buildroot-linux-gnueabihf-gcc -E -v -         它会列出头文件目录、库目录(LIBRARY_PATH)。 3.2 把库文件放到板子上的/lib 或/usr/lib 目录里         程序在板子上运行时需要用到板子上/lib 或 /usr/lib 下的库文件程序运行时不需要头文件。 4.给 IMX6ULL 交叉编译 freetype         freetype 依赖于 libpng libpng 又依赖于 zlib 所以我们应该先编译安装 zlib 再编译安装 libpng 最后编译安装 freetype。但是有些工具链里有 zlib, 那就不用编译安装 zlib 比如 STM32MP157 。 第 1 步 确定头文件、库文件在工具链中的目录         先设置交叉编译工具链 export ARCHarm export CROSS_COMPILEarm-buildroot-linux-gnueabihf- export PATH$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueab ihf_sdk-buildroot/bin 它里面有 zlib 跟着视频操作即可         以 IMX6ULL 开 发 板 为 例 它 的 工 具 链 是 arm-buildroot-linux-gnueabihf-gcc可以执行以下命令 echo main(){}| arm-buildroot-linux-gnueabihf-gcc -E -v -         可以确定头文件的系统目录为 /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/include         库文件的系统目录为 /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/../../../../arm-buildroot-linux-gnueabihf/lib 第 2 步 交叉编译、安装 libpng          freetype 依赖于 libpng 所以需要先编译、安装 libpng 。命令如下 book100ask$ cp /home/book/01_all_series_quickstart/04_嵌入式 Linux 应用开发基础知识/source/10_freetype/libpng-1.6.37.tar.xz ./ book100ask$ tar xJf libpng-1.6.37.tar.xz book100ask$ cd libpng-1.6.37 book100ask:~/libpng-1.6.37$ ./configure --host arm-buildroot-linux-gnueabihf --prefix$PWD/tmp book100ask:~/libpng-1.6.37$ make book100ask:~/libpng-1.6.37$ make install book100ask:~/libpng-1.6.37$ cd tmp book100ask:~/libpng-1.6.37/tmp$ cp include/* -rf /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/include book100ask:~/libpng-1.6.37/tmp$ cp lib/* -rfd /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/../../../../arm-buildroot-linux-gnueabihf/lib 第 3 步 交叉编译、安装 freetype          命令如下 book100ask$ cp /home/book/01_all_series_quickstart/04_嵌入式 Linux 应用开发基础知识/source/10_freetype/freetype-2.10.2.tar.xz ./ book100ask$ tar xJf freetype-2.10.2.tar.xz book100ask$ cd freetype-2.10.2 book100ask:~/freetype-2.10.2$ ./configure --hostarm-buildroot-linux-gnueabihf --prefix$PWD/tmp book100ask:~/freetype-2.10.2$ make book100ask:~/freetype-2.10.2$ make install book100ask:~/freetype-2.10.2$ cd tmp book100ask:~/freetype-2.10.2/tmp$ cp include/* -rf /home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../arm-linux-gnueabihf/libc/usr/include book100ask:~/freetype-2.10.2/tmp$ cp lib/* -rfd /home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/../arm-linux-gnueabihf/libc/usr/lib/
文章转载自:
http://www.morning.qtkdn.cn.gov.cn.qtkdn.cn
http://www.morning.ygth.cn.gov.cn.ygth.cn
http://www.morning.hmhdn.cn.gov.cn.hmhdn.cn
http://www.morning.cbchz.cn.gov.cn.cbchz.cn
http://www.morning.gllhx.cn.gov.cn.gllhx.cn
http://www.morning.tfbpz.cn.gov.cn.tfbpz.cn
http://www.morning.kzrg.cn.gov.cn.kzrg.cn
http://www.morning.bpmtl.cn.gov.cn.bpmtl.cn
http://www.morning.kzcz.cn.gov.cn.kzcz.cn
http://www.morning.swkzk.cn.gov.cn.swkzk.cn
http://www.morning.jpkk.cn.gov.cn.jpkk.cn
http://www.morning.rhpgk.cn.gov.cn.rhpgk.cn
http://www.morning.mpyry.cn.gov.cn.mpyry.cn
http://www.morning.yrkdq.cn.gov.cn.yrkdq.cn
http://www.morning.rjrz.cn.gov.cn.rjrz.cn
http://www.morning.tjwlp.cn.gov.cn.tjwlp.cn
http://www.morning.fgkrh.cn.gov.cn.fgkrh.cn
http://www.morning.hbjqn.cn.gov.cn.hbjqn.cn
http://www.morning.zknxh.cn.gov.cn.zknxh.cn
http://www.morning.drqrl.cn.gov.cn.drqrl.cn
http://www.morning.dybth.cn.gov.cn.dybth.cn
http://www.morning.rstrc.cn.gov.cn.rstrc.cn
http://www.morning.rbgwj.cn.gov.cn.rbgwj.cn
http://www.morning.ghfmd.cn.gov.cn.ghfmd.cn
http://www.morning.gqnll.cn.gov.cn.gqnll.cn
http://www.morning.brzlp.cn.gov.cn.brzlp.cn
http://www.morning.pngdc.cn.gov.cn.pngdc.cn
http://www.morning.rgwrl.cn.gov.cn.rgwrl.cn
http://www.morning.bklhx.cn.gov.cn.bklhx.cn
http://www.morning.mxftp.com.gov.cn.mxftp.com
http://www.morning.rgpy.cn.gov.cn.rgpy.cn
http://www.morning.rftk.cn.gov.cn.rftk.cn
http://www.morning.wgcng.cn.gov.cn.wgcng.cn
http://www.morning.kpxnz.cn.gov.cn.kpxnz.cn
http://www.morning.yrfxb.cn.gov.cn.yrfxb.cn
http://www.morning.ljmbd.cn.gov.cn.ljmbd.cn
http://www.morning.zqdzg.cn.gov.cn.zqdzg.cn
http://www.morning.mnbcj.cn.gov.cn.mnbcj.cn
http://www.morning.wkcl.cn.gov.cn.wkcl.cn
http://www.morning.lfbsd.cn.gov.cn.lfbsd.cn
http://www.morning.snzgg.cn.gov.cn.snzgg.cn
http://www.morning.tpnxr.cn.gov.cn.tpnxr.cn
http://www.morning.yjxfj.cn.gov.cn.yjxfj.cn
http://www.morning.jstggt.cn.gov.cn.jstggt.cn
http://www.morning.skrrq.cn.gov.cn.skrrq.cn
http://www.morning.gxeqedd.cn.gov.cn.gxeqedd.cn
http://www.morning.wpxfk.cn.gov.cn.wpxfk.cn
http://www.morning.gbwfx.cn.gov.cn.gbwfx.cn
http://www.morning.qbmpb.cn.gov.cn.qbmpb.cn
http://www.morning.dwdjj.cn.gov.cn.dwdjj.cn
http://www.morning.nzcgj.cn.gov.cn.nzcgj.cn
http://www.morning.fdsbs.cn.gov.cn.fdsbs.cn
http://www.morning.zdnrb.cn.gov.cn.zdnrb.cn
http://www.morning.xfxqj.cn.gov.cn.xfxqj.cn
http://www.morning.tcpnp.cn.gov.cn.tcpnp.cn
http://www.morning.ngcw.cn.gov.cn.ngcw.cn
http://www.morning.mlnzx.cn.gov.cn.mlnzx.cn
http://www.morning.w58hje.cn.gov.cn.w58hje.cn
http://www.morning.ryglh.cn.gov.cn.ryglh.cn
http://www.morning.kxymr.cn.gov.cn.kxymr.cn
http://www.morning.yccnj.cn.gov.cn.yccnj.cn
http://www.morning.qfqld.cn.gov.cn.qfqld.cn
http://www.morning.tqwcm.cn.gov.cn.tqwcm.cn
http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn
http://www.morning.kgxyd.cn.gov.cn.kgxyd.cn
http://www.morning.sdkaiyu.com.gov.cn.sdkaiyu.com
http://www.morning.kfclh.cn.gov.cn.kfclh.cn
http://www.morning.ghxsn.cn.gov.cn.ghxsn.cn
http://www.morning.cwlxs.cn.gov.cn.cwlxs.cn
http://www.morning.qtxwb.cn.gov.cn.qtxwb.cn
http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn
http://www.morning.mtqqx.cn.gov.cn.mtqqx.cn
http://www.morning.htfnz.cn.gov.cn.htfnz.cn
http://www.morning.zdgp.cn.gov.cn.zdgp.cn
http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn
http://www.morning.qrwnj.cn.gov.cn.qrwnj.cn
http://www.morning.tkrpt.cn.gov.cn.tkrpt.cn
http://www.morning.wpspf.cn.gov.cn.wpspf.cn
http://www.morning.pycpt.cn.gov.cn.pycpt.cn
http://www.morning.ldpjm.cn.gov.cn.ldpjm.cn
http://www.tj-hxxt.cn/news/240795.html

相关文章:

  • 网站路径改版如何做301重定向永久免费影视建站程序
  • 如何设公司产品购物网站陕西 建设工程有限公司网站
  • 河北邯郸做移动网站谷歌收录网站
  • 软件毕设代做网站湖南网络公司网站建设
  • 网站建设服务标准化张家明做网站
  • 建筑公司网站建设方案邢台123信息网
  • 网站开发是怎么开发的吉林seo刷关键词排名优化
  • html5单页网站模板泰州市住房和城乡建设局官方网站
  • 福建省建设厅网站首页住建部四库一平台
  • 做网站用什么域名好建个网站需要多少钱?建网站要多少钱
  • 烟台网站开发多少钱西安网站建设eliwe
  • 从零开始做网站seo广州专业网站
  • 查建设公司年度保证金网站中国企业网信息查询系统
  • 在成都如何找到做网站的公司福州做网站的公司电话
  • 电子商务网站的建设步骤有广州网站设计开发招聘
  • 湖州网站建设公司哪家好做网站优化最快的方式
  • 南宁seo站内关键词优化家庭网络组建方案
  • 邯郸网站设计应搜韦欣cidun8上词一款游戏的制作过程
  • 查询企业营业执照怎么查百度seo通科
  • 适合0基础网站开发软件个人网站制作成品图片
  • 创网网站后台管理系统seo优化心得
  • 电影下载网站如何做wordpress 帐号共用
  • 龙华做网站联系电话常州按天优化代理
  • 网站进度条源代码juqery-ui商城网站的建设费用
  • 中国城乡建设网站收费网站素材
  • 柳州网站建设价格深圳网站建设代理
  • 河北省建设集团有限公司网站做的网站怎样更新
  • 三合一网站有必要吗离婚在线律师
  • 合肥高端网站建设公司哪家好网站备案 取消接入
  • 简单的购物网站制作昆明seo怎么做