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

c 做网站 知乎/如何在百度做推广

c 做网站 知乎,如何在百度做推广,平面设计软件ps,域名和主机搭建好了怎么做网站文章目录gcc的简易用法为什么要用makemakefile的基本语法与变量gcc的简易用法gcc - c hello.c:会自动生成hello.o这个文件,但并不会生成可执行文件gcc -O helo.c -c:会自动的生成hello.o这个文件,并进行优化gcc -o hello hello.c&…

文章目录

gcc的简易用法

为什么要用make

makefile的基本语法与变量

gcc的简易用法

gcc - c hello.c:会自动生成hello.o这个文件,但并不会生成可执行文件

gcc -O helo.c -c:会自动的生成hello.o这个文件,并进行优化

gcc -o hello hello.c:-o后面接的是要输出binary file文件名

gcc -o hello hello.c -Wall:加入-Wall之后,程序的编译会变得较为严谨一些,警告信息也会显示出来

为什么要用make

假设现在有main.c、haha.c、sin_value.c、cos_value.c这4个文件。若是想要编译出一个可执行文件,则要经历如下步骤

gcc -c main.c

gcc - haha.c

gcc -c sin value.c

gcc -c cos value.c

gcc -o main main.o haha.o sin value.o cos value.o -lm -L/usr/lib -L/lib

可以看出编译的过程十分的繁琐,而且如果要重新编译,则上面的步骤都得重新来一次。

那么使用make工具就能完美解决这个问题。那么要使用make就得先配置makefile。

以上面的例子为例:

main: main.o haha.o sin value.o cos value.o

gcc -o main main.o haha.o sin value.o cos value.o -lm

编写makefile文件之后,只需要在makefile目录下执行make命令即可。

make的优点:

简化编译时所需要执行的命令

若在编译完成之后,修改了某个源码文件,make仅会针对被修改了的文件进行编译,其他的目标文件不会被更改。

最后可以依照相依性来更新执行文件

makefile的基本语法与变量

makefile文件的基本规则如下:

target: targetFile1 targetFile2

gcc -o excutableFile targetFile2 targetFile2

那个target就是我们想要建立的信息,而目标文件(targetFile)就是具有相关性的Object file。命令行必须要以tab按键作为开头才行。

在makefile中的“#”代表注释

tab按键需要在命令行的第一个字符

目标(target)与相关文件(目标文件)之间需以":"隔开

还可以在makefile文件中添加clean操作。

main: main.o haha.o sin value.o cos value.o

gcc -o main main.o haha.o sin value.o cos value.o -lm

clean: rm -f main main.o haha.o cos value.o sin value.o

只需要执行make clean就可以直接清除掉编译产生的所有目标文件和可执行文件。

http://www.lbrq.cn/news/1609435.html

相关文章:

  • 徐州网站开发设计公司电话/优化大师win7官方免费下载
  • 揭阳网站制作软件/谈谈你对互联网营销的认识
  • 一般网站宽度/网址创建
  • 设计师导航网站大全/服务营销策划方案
  • 做网站之前的前期/网站网络推广公司
  • 哪几个网站适合自己做外贸/广州品牌营销策划公司排名
  • 西安网站制作设计定制/产品推广语
  • 怎样在wordpress其他页面增加文章/搜索引擎seo优化
  • 电影网站加盟可以做么/宁波网站推广找哪家公司
  • 企业手机网站建设报价/b2b电商平台有哪些
  • 深圳网站制作建设服务公司/北京百度推广投诉电话
  • qq空间做网站/怎么建立信息网站平台
  • 南京网站开发公司/邯郸网站seo
  • 怎么做网站切图/官网seo
  • 网站建设佛山拓客科技/seo搜索引擎优化是通过优化答案
  • 网站要怎么运营/整站优化报价
  • 连连跨境电商网站怎么做/网络推广平台软件
  • 网站首页制作的过程/武汉网站开发公司seo
  • windows 2008 iis怎么搭建网站/软文营销软文推广
  • 东方购物商城/seo网络营销外包
  • 佛山 网站开发/软文什么意思
  • 做网站有必要?/阿里云搜索
  • 做新媒体的小说网站/安卓优化大师历史版本
  • 人家做网站是什么/怎样做好网络推广呀
  • 哪个网站可以做申论真题/哪个公司的网站制作
  • 上海市交通城乡建设委员会网站/世界杯32强排名
  • 在线赚钱网站/怎么建网站
  • 台州网站优化/鄞州seo服务
  • 又顺又旺的公司名字大全/seo入门基础教程
  • 东莞专业网站设计咨询/软文范例大全100
  • JavaScript 性能优化实战指南:从运行时到用户体验的全面提升​
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现各类垃圾的分类检测识别(C#代码UI界面版)
  • React ahooks——副作用类hooks之useThrottleFn
  • ls hgfs提示ls: cannot access ‘hgfs‘: Permission denied
  • JS-第十九天-事件(一)
  • 噪声对比估计(NCE):原理、演进与跨领域应用