当前位置:网站首页>程序编译调试学习记录
程序编译调试学习记录
2022-04-23 13:58:00 【li星野】
一、gcc编译器
gcc(CNU Compiler)是CNU推出的平台编译器,可将C、C++源程序编译链接成可执行文件,支持一下后缀:
- .c: C语言源代码
- .h:程序所包含的头文件
- .i 已经预处理过的C源代码文件
- .s 汇编语言代码文件
- .o 编译后的目标文件
gcc -o hello hello.c
- -o 输出可执行文件
- -c 只要求编译器输出目标代码(.o文件),而不输出可执行文件
- -g 用于调试
- ./hello 查看输出结果
- -Wall 检查 多显示一些警告
实战一下
使用vi 编写一个123*…*100的程序,并且使用gcc 编译
大家看着图片编辑吧。
结果:
二、程序调试
三、C语言基础
一个程序应当包含两个部分
- 对数据的描述:在程序当中制定数据的类型和数据的组织形式,也就是数据结构
- 对操作的描述:即操作步骤,也就是算法
最好的编程状态: - 1、先理思路,可以做流程图
- 2、开始编辑代码
实战一下:
判断用户输入的年份是不是闰年
-
1、思路,流程图
-
判断某一年是否为闰年需要同时满足两个条件
(1) 能够被4整除,不能被100整除
(2) 能够被400整除
-
2、代码
四、总结
1、代码不能粘贴需要解决!
2、慢慢的思考、梳理一个程序,还是非常不错的
3、我的能力不可能在短期之内的得到质的飞越,如果有那要是厚积薄发的结果,所以慢慢来,扎扎实实比较好。
版权声明
本文为[li星野]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43441284/article/details/124339380
边栏推荐
- RAC environment alert log error drop transient type: systp2jw0acnaurdgu1sbqmbryw = = troubleshooting
- Influence of openssh version on SSH mutual trust creation in RAC environment
- Parameter comparison of several e-book readers
- Apache seatunnel 2.1.0 deployment and stepping on the pit
- 低频量化之明日涨停预测
- Business case | how to promote the activity of sports and health app users? It is enough to do these points well
- AtCoder Beginner Contest 248C Dice Sum (生成函数)
- Quartus prime hardware experimental development (de2-115 board) experiment 1 CPU instruction calculator design
- pycharm Install packages failed
- Analysis and understanding of atomicintegerarray source code
猜你喜欢
随机推荐
Quartus Prime硬件实验开发(DE2-115板)实验二功能可调综合计时器设计
freeCodeCamp----arithmetic_ Arranger exercise
Using Jupiter notebook in virtual environment
Android 面试主题集合整理
Express中间件③(自定义中间件)
Using Baidu Intelligent Cloud face detection interface to achieve photo quality detection
Express middleware ③ (custom Middleware)
记录一个奇怪的bug:缓存组件跳转之后出现组件复制
解决方案架构师的小锦囊 - 架构图的 5 种类型
Multithreading
Leetcode brush question 897 incremental sequential search tree
UML统一建模语言
L2-024 部落 (25 分)
函数只执行第一次的执行一次 once函数
Three characteristics of volatile keyword [data visibility, prohibition of instruction rearrangement and no guarantee of operation atomicity]
Technologie zéro copie
Android篇:2019初中级Android开发社招面试解答(中
19c RAC steps for modifying VIP and scanip - same network segment
Express ② (routage)
淘宝发布宝贝提示“您的消保保证金额度不足,已启动到期保障”