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

食品经营许可网站增项怎么做海外网站

食品经营许可网站增项怎么做,海外网站,廊坊关键词排名,成都企业网站建设及公司pptgcc编译过程 一个c/c文件要经过预处理、编译、汇编和链接4个阶段,才能变成可执行文件 1.预处理 C/C源文件中,以“#”开头的命令被称为预处理命令,如包含命令“#include”、宏定义命令“#define”、条件编译命令“#if”、“#ifdef”等。预处理…

gcc编译过程

一个c/c文件要经过预处理、编译、汇编和链接4个阶段,才能变成可执行文件

1.预处理 C/C源文件中,以“#”开头的命令被称为预处理命令,如包含命令“#include”、宏定义命令“#define”、条件编译命令“#if”、“#ifdef”等。预处理就是将要包含(include)的文件插入原文件中、将宏定义展开、根据条件编译命令选择要使用的代码,最后将这些东西输出到一个“.i”文件中等待进一步处理。
使用的命令为 gcc -E xxx.c xxx.i

2.编译 编译就是把C/C++代码(比如上述的“.i”文件)“翻译”成汇编代码。

3.汇编 汇编就是将第二步输出的汇编代码翻译成符合一定格式的机器代码,在Linux系统上一般表现为ELF目标文件(OBJ文件)。“反汇编”是指将机器代码转换为汇编代码,这在调试程序时常常用到。

4.链接 链接就是将上步生成的OBJ文件和系统库的OBJ文件、库文件链接起来,最终生成了可以在特定平台运行的可执行文件。

gcc -E -o hello.i hello.c 预处理
gcc -S -o hello.s hello.i 编译
gcc -c -o hello.o hello.s 汇编
**gcc -o hello hello.o****链接

头文件和库

**echo ‘main(){}’| gcc -E -v - **// 它会列出头文件目录、库目录(LIBRARY_PATH)

使用<>号包含的头文件,会从以下目录寻找该头文件
使用“ ”包含的头文件不仅从以下目录,寻找还会从当前目录寻找
在这里插入图片描述

库会从以下路径寻找

在这里插入图片描述

-I <头文件目录> 可以使用这个命令,让搜索头文件的路径增加上<头文件目录>
**-L <库文件目录>**可以使用这个命令,让搜索库文件的路径增加上<库文件目录>

动态库:动态库链接
在程序运行时才链接,这个链接的动态库,在编译时指定。

静态库:静态库链接
在编译时就链接。

四种应用程序与驱动程序交互的方法

1.查询方式

2.休眠-唤醒

3.poll/select 方式

4.异步通知

IIC读AP3216C模块数据

使用了I2C_Tools库

1.拿到库以后,我们要先解压压缩包在这里插入图片描述
2.进入压缩出来的文件目录,查看有无configure文件,发现没有,然后看有无Makefile文件。在这里插入图片描述
3.打开Makefile文件,然后修改这里的代码
在这里插入图片描述
改成
在这里插入图片描述
这是一些关于交叉编译工具链的引用。其中CC、AR和STRIP是交叉编译工具链中的三个重要工具,分别用于编译、打包和剥离可执行文件。

4.运行make命令进行编译,make命令会根据Makefile文件中的指令进行编译,生成可执行文件或库文件等
在这里插入图片描述
5.先创建一个目录tmp,然后使用make install PREFIX=~/work/15_i2C/i2c-tools-4.2/tmp
命令将编译生成的文件安装到指定的目录中,使得这些文件可以被系统调用和使用。
在这里插入图片描述
6.最后进入tmp目录,把include 目录(存放头文件)和lib目录(存放库)都复制到自己要编写代码的目录下。然后参考例程编写自己的app即可
在这里插入图片描述

http://www.hkea.cn/news/982946/

相关文章:

  • 萝岗门户网站建设今日重大新闻头条财经
  • 个人相册网站模板怎么把网站排名排上去
  • 建设外贸网站案例统计站老站长推荐草莓
  • 1688网站的特点全网营销系统
  • 西安做网站企业网址怎么申请
  • 专业网站建设品牌百度指数里的资讯指数是什么
  • 做网站规避什么网站制作
  • 网站开发工作方案2022拉人头最暴利的app
  • 网站建设好还是阿里巴巴好磁力猫torrent kitty
  • wordpress跨域访问前端优化网站
  • 住房和城乡建设部网站买卖合同北京中文seo
  • WordPress自己安装了插件深圳seo推广外包
  • 建立网站舆情分析报告范文
  • wordpress 空格 插件班级优化大师app
  • 成都有实力的网站建设网络培训心得
  • 中企高呈建设网站在百度怎么创建自己的网站
  • 女的和女的做那个视频网站怎么在网上做网络营销
  • 网站开发需要什么软件百度怎样发布作品
  • 专门做宠物食品的网站市场调研怎么做
  • 兰州网站建设q.479185700棒成年s8视频加密线路
  • 付费网站推广seo关键词排名优化怎么收费
  • 网站由那些组成google网页搜索
  • 对一个网站做性能测试谷歌paypal官网入口
  • 北京住房投资建设中心网站首页快速排名怎么做
  • 中国网站制作 第一个佛山网站优化
  • thinkphp做的教育网站微商引流推广
  • 做特卖网站手机版电商最好卖的十大产品
  • 怎样做网站平叿trinseo公司
  • 北京大兴最专业的网站建设公司如何推广一个项目
  • 网页设计最牛的网站建设宁波网站优化公司哪家好