C

C语言-GCC的简单介绍

2018-10-08  本文已影响0人  Jimmy_L_Wang

GCC的简单介绍

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 <stdio.h>

int main(void)
{
    printf("Hello World C\n");
    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
上一篇 下一篇

猜你喜欢

热点阅读