Gcc编译流程和git记录
来源:互联网 发布:淘宝v任务平台下载 编辑:程序博客网 时间:2024/06/10 18:38
回顾以前的知识,并做简单的整理,出发!
平台:Linux 系统下
建立如下函数,并命名为hello.c
#include<stdio.h>
void main()
{
printf("Hello World!\n\r");
}
预编译(Pre-Processing)
gcc-E hello.c-o hello.i
编译(Compiling)
gcc-S hello.i-o hello.s
汇编(Assembling)
gcc-c hello.s-o hello.o
链接(Linking)
gcc hello.o-ohello
C源程序头文件-->预编译处理(c/cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件
-I dir 在头文件的搜索路径列表中添加dir目录
-L dir 在库文件的搜索路径列表中
-werror 把所有的告警信息转化为错误信息,并在告警发生时终止编译过程
git提交文档(记录一下,不然不以后忘了)
git status //状态查看
git add GCC/Makefile//添加文本(makefile)
git status
git commit -s或者git commit -m "name" //提交文本
git push --all //--all第一次需要使用
git的小点:git commit -F ../commit_log.txt//增加提交说明文件
git diff > ../otp.patch//这两个目录在提交文件的前一个目录
阅读全文
0 0
- Gcc编译流程和git记录
- GCC编译流程和常用选项
- 【gcc】gcc的编译流程
- gcc编译流程
- GCC编译流程
- Gcc编译流程解析
- GCC编译流程
- GCC编译流程分析
- GCC的编译流程
- GCC的编译流程
- Gcc编译流程解析
- Gcc编译流程解析
- gcc的编译流程
- GCC编译流程分析
- gcc 编译流程
- gcc 编译流程
- gcc编译流程和 gcc静态库和动态库(一)
- gcc编译流程和 gcc静态库和动态库(二)
- 实现布隆过滤器
- 第一篇 人类存在的意义
- 动作识别:improved dense trajectories(iDT)特征编码—Fisher Vector代码学习
- 13.文件:因为懂你,所以永恒
- 生成式对抗网络GAN有哪些最新的发展,可以实际应用到哪些场景中
- Gcc编译流程和git记录
- POJ 3061 Japan
- 二分的这个坑
- Linux学习笔记00:基本的快捷方式以及命令
- unix 高级编程学习第一章1——ls实现
- python_lintcode_简单题_365.181.55
- "玩转“列表展示
- python 从txt文件查找含某字段的行,并将这些行名称的图像提取出来另存
- 深入理解Java内存模型(六)——final