博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GCC编译过程
阅读量:4081 次
发布时间:2019-05-25

本文共 461 字,大约阅读时间需要 1 分钟。

华清课程2.4.1截图

面试可能会考

 

 

这感觉可以和makefile的编写结合起来理解。你也就明白为什么makefile那么写了,可执行文件后面为什么是.o文件,而.o文件后面跟着.c文件

去看华清3.2.3第23分钟左右的视频,可以很好理解。

怪不得我记得有本书不建议使用IDE,确实,这些底层的你不去,执行程序怎么生成的,真正这样才弄明白。你要是使用IDE的话肯定不关心这些的。

gcc -c 就是选择只生成.o文件但不链接

是否gcc编译多个C文件时就得那样写?可以直接一次性写么,还是需要分多步?我亲自实验了一下一条语句就可以了呀,不需要多条语句先生成.o文件什么的。既然这样我感觉makefile写一句也就可以了啊,没必要写那么多句啊。确实是可以的

或者更简单一点  直接 gcc  *.c  -o   1  华清3.2.3视频最后也说了,可以这样直接议题哦语句生成,之前她时先一个个生成.o再生成可执行文件的。

 

看下面这张图也能明白为什么gcc语句后面只有.c文件没有头文件,因为预处理的时候头文件就已经被加入到.c文件里了

转载地址:http://srani.baihongyu.com/

你可能感兴趣的文章
打造“微信小程序”组件化开发框架
查看>>
基于Vue 2和高德地图的地图组件 - vue-amap
查看>>
微信小程序开源项目库汇总
查看>>
微信JS接口
查看>>
微信小程序精品demo:面包旅行:界面设计,文本展示,
查看>>
微信小程序学习用demo:同乐居商城:购物车合算(适用1221)
查看>>
微信小程序精品demo:有调商城(礼物挑选神器)(适用1304)
查看>>
github精选:微信小程序踩坑集合(更新)
查看>>
微信小程序开发的app---礼物说APP
查看>>
微信小程序滑动删除功能,没有组件自己撸了个Demo
查看>>
微信小程序学习用demo:仿猫眼电影;使用猫眼api,下拉加载
查看>>
微信小程序日记——高仿知乎日报
查看>>
微信小程序开发教程-抽屉菜单
查看>>
左滑动删除wxapp-leftSwiperDel
查看>>
使用 Vue 2.x + WeUI 1.x 开发微信视觉样式
查看>>
使用vue.js模仿小米官网的作品
查看>>
开源一个用 vue 写的树层级组件 vue-ztree
查看>>
vue-mobile 又一个 vue ui 库正在开发
查看>>
vue 滑动组件
查看>>
微信小程序 倒计时
查看>>