C语言gcc是什么意思的缩写,C语言-GCC的简单介绍

GCC的简单介绍

gcc的发展

GNU(意为非洲牛羚)项目, 又称革奴计划,是由Richard Stallman在1983年创办。

1985年,Richard Stallman又创立了自由软件基金会(Free Software Foundation – FSF)来为GNU提供技术、法律及财政支持。

编译器GCC就是GNU开发出来的一款编译器软件,GCC是GNU CC的简称。

GCC符合ANSI C标准,GNU编译器集合包括C、c++、Objective-C、Fortran、Ada和Go的前端,以及这些语言的库(libstdc++,…)。GCC最初是作为GNU操作系统的编译器编写的。GNU系统被开发成100%的自由软件。

GCC免费,可移植。

Mac安装gcc

brew install gcc

安装完之后验证其是否安装成功

? ~ whereis gcc

/usr/bin/gcc

? ~ whereis make

/usr/bin/make

gcc的基本语法

gcc [options] [filenames]

//options : 编译器所需要的编译选项

//filenames : 要编译的文件名(通常是文件路径)

options常用编译选项

基本选项

-c : 只是编译不链接,生成目标文件-o;

-S : 只是编译不汇编,生成汇编代码;

-E :只进行预编译,不做其他处理;

-g : 在可执行程序中包含标准调试信息;

-o file : 指定输出文件

-v : 打印出编译器内部编译个过程的命令行信息和编译器版本;

-std=name : 指定C语言的标准(如:C99等);

-l dir : 在头文件的搜索路径列表中添加dir目录;

简单展示gcc用法:

? ~ mkdir GccProjects

? ~ cd GccProjects

? GccProjects mkdir src bin obj include

? GccProjects ls

bin include obj src

? GccProjects cd src

? src vim hello_world.c

? src cat hello_world.c

#include

int main(void)

{

printf(“Hello World Cn”);

return 0;

}

? src cd ..

? GccProjects gcc -o bin/hello_world src/hello_world.c

? GccProjects ls bin

hello_world

? GccProjects ./bin/hello_world

Hello World C

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114423 人正在系统学习中 相关资源:MinionProfitsTracker:随着市场价格波动,轻松识别最赚钱的奴才[在…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月18日
下一篇 2021年4月18日

相关推荐