百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> centos怎样编译c说话代码
分享文章到:

centos怎样编译c说话代码

发布时间:09/01 来源:未知 浏览: 关键词:

编译c,c++代码

安置gcc

1、使用如下命令查询 centos 官方gcc的所有包:

yum -list gcc*

可安置的软件包

gcc.x86_64
gcc-c++.x86_64
gcc-gfortran.x86_64
gcc-gnat.x86_64
gcc-go.x86_64
gcc-objc.x86_64
gcc-objc++.x86_64
gcc-plugin-devel.x86_64

2、按照需要安置包,编纂c , c++ 需要安置 gcc.x86_64 和 gcc-c++.x86_64

yum -y install   gcc.x86_64
yum -y install   gcc-c++.x86_64

使用gcc:

示例程序如下:

//test.c
#include <stdio.h>
int main()
{
    printf("Hello World!\n");
    return 0;
}

编译办法:

假设源程叙文件名为test.c

1、无选项编译链接

#gcc test.c

作用:将test.c预处置、汇编、编译并链接构成可施行文件。这里未指定输出文件,默许输出为a.out。编译成功后可以看到生成了一个a.out的文件。在命令行输入./a.out 施行程序。./表示在当前名目,a.out为可施行程叙文件名。

2、选项 -o

#gcc test.c -o test

作用:将test.c预处置、汇编、编译并链接构成可施行文件test。-o选项用来指定输出文件的文件名。输入./test施行程序。

3、选项 -E

#gcc -E test.c -o test.i

作用:将test.c预处置输出test.i文件。

4、选项 -S

#gcc -S test.i

作用:将预处置输出文件test.i汇编成test.s文件。

5、选项 -c

#gcc -c test.s

作用:将汇编输出文件test.s编译输出test.o文件。

6、无选项链接

#gcc test.o -o test

作用:将编译输出文件test.o链接成终究可施行文件test。输入./test施行程序。

假如想直接输入test就运转,需要把test复制到名目/usr/bin下。

7、选项-O

#gcc -O1 test.c -o test

作用:使用编译优化级别1编译程序。级别为1~3,级别越大优化结果越好,但编译时间越长。输入./test施行程序。

8、编译使用C++ std库的程序

#gcc test.cpp -o test -l std c++

作用:将test.cpp编译链接成test可施行文件。-l std c++指定链接std c++库。

引荐教程:centos教程

以上就是centos怎样编译c说话代码的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板