本文共 976 字,大约阅读时间需要 3 分钟。
1、什么是GCC呢?GCC是什么做什么用呢?GCC由来?
GCC 全称叫 GNU Compiler Collection(GNU编译器套件) ,是GNU由开发的语言编译 器,它是由GPL发行的自由软件,这个自由软件被大多数都unix操作系统使用但也可 以在window上使用如 (Linux、BSD、Mac OSX到现在的国产化系统麒麟和统信),GCC 是自由软件过程发展中的著名例子,由自由软件基金以GPL协议发布。这个编译器原 本只是处理C语言,后来得到很快到扩展变的可以处理C++等语言。GCC相当与一个 翻译官用来翻译编写的代码内容,使它能读懂计算机所识别的语言。
gcc 中的[-o] 参数是output参数用来翻译“.c”文件举个welcome.c例子:
strom@strom-PC:~/Downloads/linux_system/Learn$ mkdir {a..z}/
进入a的目录再次创建[1..100]的目录命令如下:
strom@strom-PC:~/Downloads/linux_system/Learn/a$ mkdir {1..100}/
#include <stdio.h> int main(int argc,char* argv[]){ printf("Welcome,Hello!\n"); return 0; } |
注意:这段代码中的return 0,在unix和linux中表示着含义是正常退出,一切非“0” 的返回值都是异常退出。
gcc -o build welcome.c
注意:在“-o”后面是跟着输出的文件名。
2.使用[-v] 和[-o] 组合参数输出内容命令
gcc -v -o build welcome.c
注意:输出的前几个空格地方,如:
as -v --64 -o /tmp/ccRe2JAE.o /tmp/ccUNvbTh.s
这些都是编译器调用的命令内容。
转载地址:http://cduti.baihongyu.com/