当前位置:网站首页>程序编译调试学习记录
程序编译调试学习记录
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
边栏推荐
- Wechat applet
- UNIX final exam summary -- for direct Department
- [code analysis (2)] communication efficient learning of deep networks from decentralized data
- JS brain burning interview question reward
- 项目中遇到的问题(五)操作Excel接口Poi的理解
- China creates vast research infrastructure to support ambitious climate goals
- Express②(路由)
- Oracle and MySQL batch query all table names and table name comments under users
- Android interview theme collection
- Strange bug of cnpm
猜你喜欢
Record a strange bug: component copy after cache component jump
Leetcode? The first common node of two linked lists
低频量化之明日涨停预测
JS brain burning interview question reward
JMeter pressure test tool
elmo(BiLSTM-CRF+elmo)(Conll-2003 命名实体识别NER)
Dolphin scheduler source package Src tar. GZ decompression problem
Taobao released the baby prompt "your consumer protection deposit is insufficient, and the expiration protection has been started"
大专的我,闭关苦学 56 天,含泪拿下阿里 offer,五轮面试,六个小时灵魂拷问
Technologie zéro copie
随机推荐
第十五章 软件工程新技术
L2-024 tribe (25 points)
Postman reference summary
Oracle告警日志alert.log和跟踪trace文件中文乱码显示
Leetcode brush question 897 incremental sequential search tree
[code analysis (6)] communication efficient learning of deep networks from decentralized data
PG library checks the name
Spark入门基本操作
项目中遇到的问题(五)操作Excel接口Poi的理解
Analysis of the problem that the cluster component GIPC in RAC environment cannot correctly identify the heartbeat network state
What is the difference between blue-green publishing, rolling publishing and gray publishing?
Kettle--控件解析
MySQL index [data structure + index creation principle]
FDFS start
[code analysis (5)] communication efficient learning of deep networks from decentralized data
Quartus prime hardware experimental development (de2-115 board) experiment 1 CPU instruction calculator design
OSS cloud storage management practice (polite experience)
大专的我,闭关苦学 56 天,含泪拿下阿里 offer,五轮面试,六个小时灵魂拷问
Problems encountered in the project (V) understanding of operating excel interface poi
L2-024 部落 (25 分)