当前位置:网站首页>程序编译调试学习记录
程序编译调试学习记录
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
边栏推荐
- Function executes only the once function for the first time
- [code analysis (3)] communication efficient learning of deep networks from decentralized data
- 专题测试05·二重积分【李艳芳全程班】
- About me
- Reading notes: meta matrix factorization for federated rating predictions
- 解决方案架构师的小锦囊 - 架构图的 5 种类型
- 19c RAC steps for modifying VIP and scanip - same network segment
- Es introduction learning notes
- Quartus prime hardware experimental development (de2-115 board) experiment 1 CPU instruction calculator design
- JS force deduction brush question 102 Sequence traversal of binary tree
猜你喜欢
随机推荐
The query did not generate a result set exception resolution when the dolphin scheduler schedules the SQL task to create a table
[machine learning] Note 4. KNN + cross validation
Dynamic subset division problem
[code analysis (5)] communication efficient learning of deep networks from decentralized data
Special test 05 · double integral [Li Yanfang's whole class]
Oracle database recovery data
Taobao released the baby prompt "your consumer protection deposit is insufficient, and the expiration protection has been started"
SQL learning | complex query
Android篇:2019初中级Android开发社招面试解答(中
Es introduction learning notes
记录一个奇怪的bug:缓存组件跳转之后出现组件复制
力扣刷题 101. 对称二叉树
Reading notes: fedgnn: Federated graph neural network for privacy preserving recommendation
Port occupied 1
JMeter pressure test tool
ACFs file system creation, expansion, reduction and other configuration steps
Processing of ASM network not automatically started in 19C
33 million IOPs, 39 microsecond delay, carbon footprint certification, who is serious?
RAC environment error reporting ora-00239: timeout waiting for control file enqueue troubleshooting
Postman reference summary