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

如何在网站上木马做58同城的网站要多少钱

如何在网站上木马,做58同城的网站要多少钱,亚马逊是做什么的,网站运营是什么岗位环境:centos7.6,腾讯云服务器Linux文章都放在了专栏:【Linux】欢迎支持订阅🌹前言我们在写完代码运行时会发现生成了一个.exe的可执行程序,那么该程序是如何形成的呢?本次章节将在linux下用编译器gcc进行一…
环境:centos7.6,腾讯云服务器
Linux文章都放在了专栏:【Linux】欢迎支持订阅🌹

前言

我们在写完代码运行时会发现生成了一个.exe的可执行程序,那么该程序是如何形成的呢?本次章节将在linux下用编译器gcc进行一步步的讲解。通过本次章节的学习,将会掌握linux中的编译器gcc/g++的用法,以及源文件到可执行程序形成的相关知识。

程序的翻译

预处理(gcc -E)

首先.c源文件经过的第一个阶段便是预处理阶段,在该阶段,主要会完成以下几件事:头文件的展开,条件的编译、宏的替换以及注释的去除,我们可以使用gcc -E 源文件 -o 指定目标文件(这里一般生成的是以.i结尾的文件)的命令来生成我们想要的目标文件。

gcc -E从现在开始,进行程序的翻译,直到预处理完成后停止

-o:后面紧跟自己想要生成的指定目标文件(即给默认生成的文件重命名,便于观察)

编译(gcc -S)

第二个阶段为程序的编译,该阶段主要是将C语言转化为汇编语言,我们可以使用gcc -S 指令来生成编译阶段产生的目标文件,该阶段生成的目标文件后缀为.s

gcc -S:从现在开始进行程序的翻译,到编译阶段完成后停止

汇编(gcc -c)

第三阶段为汇编阶段,在该阶段主要是将汇编语言转化为可重定位二进制目标文件(.obj),我们可以使用指令gcc -c 来进行生成汇编阶段产生的目标文件,该目标文件的后缀为.o

gcc -c:程序进行翻译,进行到汇编完成后停止

链接

该阶段会通过链接器将生成的可重定位二进制目标文件和库文件形成某种合并,形成可执行程序。至此,

.c源文件经过翻译后形成了可执行文件。

(gcc不加选项,直接gcc 源文件 -o 目标文件 会直接形成最终的可执行程序,一般使用gcc编译c语言,g++编译c++语言,用法相通)

扩展选项(gcc/g++)

-E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面
-S 编译到汇编语言不进行汇编和链接
-c 编译到目标代码
-o 文件输出到 文件
-static 此选项对生成的文件采用静态链接
-g 生成调试信息。GNU 调试器可利用该信息。
-shared 此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库.
-O0
-O1
-O2
-O3 编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高
-w 不生成任何警告信息。
-Wall 生成所有警告信息。

end

生活原本沉闷,但跑起来就会有风!🌹

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

相关文章:

  • 我是做网站怎么赚钱建湖网站开发
  • 山西房地产网站建设wordpress 后台进不去_如何替换主题
  • 大连网站建设实例建商城网站带app多少钱
  • 外包活加工官方网站wordpress gif
  • 烟台企业做网站wordpress 文章添加附件
  • 做网站cookie传值做音乐网站是不是侵权
  • 河北做网站的公司淘宝搜索关键词技巧
  • 苏州城乡和住房建设局网站首页网站网页开发公司
  • 做网站是不是要域名费湖北外贸网站建设
  • 北京网站制作公司建站怎么做用来表白的网站
  • 阿里网站注册国外做鞋子的网站
  • 专业建公司网站网站开发运维
  • 网站开发有几种类型南通港闸区城乡建设局网站
  • 长沙专业公司网站建设源头wordpress多文件下载插件
  • 做网站作业企业邮箱一般用什么
  • 南开做网站公司做网站和网页有什么区别
  • 狂人站群系统营销企业网站建设应遵守的原则
  • 只有域名怎么做网站网站建设典型经验
  • 企业网站建设时间表怎样登录沈阳科技网站
  • 杭州免费网站建设徐汇区网站建设公司
  • wordpress调用网站标题广州旅游攻略景点必去
  • 宁阳移动网站制作内网网站建设软件
  • 网站建设商务的术语网站设计说明书
  • 手机网站建设基本流程零基础学建网站
  • 公司网站域名到期了去哪里缴费做地坪网站
  • dede手机网站模版青岛微网站
  • 手机网站建设是什么大型电子商务网站建设方案
  • 新网站建设公司杭州网站制作哪家好
  • 做个网站要多少钱建站费用明细表营销型网站设计网站
  • 手机版网站源码不需要iis的网站开发