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

个人如何做微商城网站设计推广普通话手抄报图片大全

个人如何做微商城网站设计,推广普通话手抄报图片大全,学历提升报名,轮播 wordpressgcc/g同理 编译器运行过程 1. 预处理(进行宏替换) gcc -E a.c -o a.i 预处理后还是c语言 -E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面 告诉gcc,从现在开始进行程序的翻译,将预处理工作做完停下 2. 编译&#x…

gcc/g++同理

编译器运行过程

1. 预处理(进行宏替换)

gcc -E a.c -o a.i

预处理后还是c语言

-E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面

告诉gcc,从现在开始进行程序的翻译,将预处理工作做完停下

2. 编译(生成汇编)

gcc -S a.o -o a.s

-S  编译到汇编语言不进行汇编和链接 

从现在开始进行程序的翻译,将编译工作做完,就停下,可以从.i开始也可以从.c开始

3. 汇编(生成机器可识别代码)

将汇编语言翻译成二进制文件(目标文件)

gcc -c a.s -o a.o//.o文件不能执行

-c  编译到目标代码

从现在开始进行程序的翻译,将汇编工作做完就停止

4. 连接(生成可执行文件或库文件)

gcc a.o –o a

将可重定位目标二进制文件和库进行连接形成可执行程序

./[生成的目标文件]

./a

执行可执行文件

库的概念

动态库不能缺失,一旦对应动态库缺失,影响的不知一个程序,会导致很多程序都无法运行

在编译器使用静态库进行静态链接时,会将自己的方法拷贝到目标程序中,该程序以后不用再依赖静态图

linux中 .so动态库  .a 静态库

Windows中 .dll动态库  .lib静态库

在linux中编译形成可执行程序,默认采用的是动态链接

Linux中静态链接指令:gcc a.c -o a_static -static

安装静态库

C/C++静态库

yum install -y glibc-static//C静态库
yum install -y libstdc++-static//C++静态库

gcc格式

格式 gcc [选项] 要编译的文件 [选项] [生成的目标文件]

gcc选项

-E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面

告诉gcc,从现在开始进行程序的翻译,将预处理工作做完停下

-S  编译到汇编语言不进行汇编和链接

从现在开始进行程序的翻译,将编译工作做完,就停下,可以从.i开始也可以从.c开始

-c  编译到目标代码

从现在开始进行程序的翻译,将汇编工作做完就停止

-o 文件输出到文件 -o后面永远跟着可执行程序文件

-static 此选项对生成的文件采用静态链接

-g 生成调试信息。GDB 调试器可利用该信息。(要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项,进入debug模式

-shared 此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库.

-O0 -O1 -O2 -O3 编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高

-w  不生成任何警告信息。

-Wall 生成所有警告信息。

http://www.dinnco.com/news/67143.html

相关文章:

  • 学校网页网站模板网络营销策划ppt范例
  • 网站建设与制作的流程东莞seo搜索
  • 云南网站做的好的公司简介网络营销未来有哪些发展趋势
  • 门户网站制作建设大连百度网站排名优化
  • 网站二级域名品牌网站建设方案
  • 青海网站建设怎么建设有了域名怎么建网站
  • 重庆相册制作长沙seo男团
  • ibm用来做测试的网站上海网站建设优化
  • 临夏网站建设营销软件代理推广
  • devexpress 网站开发网络营销产品的特点
  • 七星彩网站开发公司江东seo做关键词优化
  • 三级网站菜单栏东莞seo外包
  • 孝感市网站建设网站推广哪个好
  • wordpress使用图床长沙网站优化推广
  • 做公司网站详细步骤惠州seo外包平台
  • 豆角网是哪个网站开发的网站推广找
  • 宁波城乡建设局管方网站seo关键词优化公司
  • 嵌入式软件开发面试常见问题长沙seo
  • 地方网站怎么做的福州网站关键词推广
  • 网站制作网站设计自动点击器app
  • 做ppt一般在什么网站软件定制
  • 网站建设专业就业前景搜索网站有哪几个
  • wordpress 添加php长沙seo网站优化公司
  • 西安做网站价格文职培训机构前十名
  • wordpress页脚如何修改seo怎么发外链的
  • 电子产品开发流程seo咨询
  • 免费推广做产品的网站发广告推广平台
  • wordpress服务器加速广东百度seo
  • 网站用户体验诊断竞价托管运营哪家好
  • 国内公司名字可以做国外网站企业官方网站有哪些