博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINUX - gcc
阅读量:5064 次
发布时间:2019-06-12

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

【安装依赖顺序】

mpfr-3.1.1-4.h1.x86_64.rpm

libmpc-1.0.1-3.x86_64.rpm

cpp-4.8.5-4.h5.x86_64.rpm

binutils-2.23.52.0.1-55.h12.x86_64.rpm

libgomp-4.8.5-4.h5.x86_64.rpm

libgomp-4.8.5-4.h5.x86_64.rpm

rpm -ivh --force glibc-2.17-111.h30.x86_64.rpm glibc-common-2.17-111.h30.x86_64.rpm

glibc-headers-2.17-111.h30.x86_64.rpm

glibc-devel-2.17-111.h30.x86_64.rpm

gcc-4.8.5-4.h5.x86_64.rpm

 

 

 

gcc b.c -c a.o    //gcc编译器会对源文件a.c进行预处理, 编译, 不进行链接, 最后生成的是object file (目标文件), 此处为b.o, 这属于编译过程的中间阶段, 再经过链接, 才能最终生成可执行文件.

gcc b.c         //gcc编译器会对源文件min.c进行预处理, 编译, 以及链接, 最后生成可执行文件, 默认为a.out

gcc -Wall      //编译时输出告警信息

gcc -g        //1. 创建符号表,符号表包含了程序中使用的变量名称的列表。2. 关闭所有的优化机制,以便程序执行过程中严格按照原来的C代码进行。---------对于需要gdb定位的代码非常关键;

转载于:https://www.cnblogs.com/wangqiwen-jer/p/11082773.html

你可能感兴趣的文章
*[hackerrank]Algorithmic Crush
查看>>
PHP从零单排(十二)使用PHP连接MySQL数据库 分类: PHP ...
查看>>
vim折叠设置
查看>>
android6.0文件存储权限问题
查看>>
按键精灵如何批量复制文本,再往excel里面一次性粘贴?
查看>>
#include<algorithm>
查看>>
全排列 DFS
查看>>
手机万能遥控器制作教程
查看>>
Struts2 的工作原理
查看>>
数组中只出现一次的数字
查看>>
相关性分析
查看>>
【洛谷1262】间谍网络
查看>>
20161213 输入一个班级中n个学生某一科的成绩(假设都是正整数)并计算这个班这科平均分是多少?...
查看>>
数据库密码过期处理
查看>>
jquery获取div距离顶部的距离
查看>>
Near Optimal Placement of VNF, INFOCOMM'15
查看>>
学习远控界面设计二: 程序界面列表处理
查看>>
字符逆序
查看>>
JS获取字符串长度(区分中英文)
查看>>
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
查看>>