文档章节

Linux下gcc编译器的安装

笨小熊
 笨小熊
发布于 2016/07/15 23:00
字数 338
阅读 27
收藏 0

第一部分:安装

1.安装c和c++静态库:yum install glibc-static libstdc++-static -y;(据说如果系统中缺少了lib.c和libstdc++.a编译时会报错)

2.安装gcc:yum install gcc;

 

 

第二部分:使用(测试)

1.编写一个小的c程序,名称为:test.c,测试代码如下:

#include<stdio.h>

main(){

    printf("hello world");

}

2.切换目录到文件目录,进行编译:gcc test.c;

  编译后会在这个目录下输出一个:a.out的文件;

3.运行编译后的文件:./a/out;即可看到程序的输出结果。

 

 

第三部分:补充

1. 下载文件包:wget 下载包路径 ;

   或者使用ftp工具将文件上传到指定目录;

   说明:可供下载的文件一般有两种形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2;

2.解压

    后缀为".tar.gz"的文件解压方式为: tar -zxvf gcc-4.1.2.tar.gz;

   后缀为".tar.bz2"的文件解压方式为:bzcat gcc-4.1.2.tar.bz2 | tar xvf -;

   

   

© 著作权归作者所有

笨小熊
粉丝 13
博文 152
码字总数 68269
作品 0
深圳
高级程序员
私信 提问
加载中

评论(2)

笨小熊
笨小熊

引用来自“独狼1989”的评论

.tar.bz2 的文件,楼主可以用 tar xjvf x.tar.bz2

是的,真心细。
独狼Kevin
独狼Kevin
.tar.bz2 的文件,楼主可以用 tar xjvf x.tar.bz2
嵌入式交叉编译环境的搭建过程,图文解说

我晕,竟然图片不显示,还是看我的新浪博客吧!http://blog.sina.com.cn/s/blog_b90c3cdf0101g1p1.html 电脑系统:win7系统。虚拟机系统:workstation6.5 。虚拟机安装的linux版本:fedora9...

长平狐
2013/06/17
786
0
Linux编译安装中configure、make和make install各自的作用

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。...

Surjur
2014/11/27
0
0
configure/make/make install的作用

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC, 并不是需要CC或GCC,它是个shell脚本...

j_m
2012/07/10
0
0
gcc/g++/make 编译信息带颜色输出

如果编译一个项目错误警告太多,非常不好找,所以非常希望输出信息可以带有颜色。 可是 gcc 4.9.0 之前的版本并不支持,很多情况下是不能替换编译器的,比如使用交叉编译器, 也可以使用 co...

chinaran
2014/12/24
0
5
Ubuntu12.04嵌入式交叉编译环境arm-linu-gcc搭建过程,图解

安装环境 Linux版本:Ubuntu 12.04 内核版本:Linux 3.5.0 交叉编译器版本:arm-linux-gcc-4.4.3 这个版本的交叉编译器我已经上传到了资源上,可以随便下载,点此下载 安装前的絮叨 首先简单...

长平狐
2013/06/17
6.7K
4

没有更多内容

加载失败,请刷新页面

加载更多

JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
26分钟前
2
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
4
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
8
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
4
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部