标签:
unix/linux
gcc编译器
gcc -e 预处理
gcc -s 汇编
gcc -c 进行编译
gcc -o 起个别名
gcc 编译链接
gcc -v 查看版本号
gcc -wall 尽可能多的生成警告信息
--------------------------------------
基本预处理指令
1、#include
主要包含头文件,可以使用头文件定义变量,函数,结构体
2、#define和#undef
3、#ifndef #ifdef #if #elif #else #endif
4、#line n “filename” 表示从下一行开始行号更改为n
5、#error 生成错误信息不会生成可执行文件 #warning产生一个警告会生成可执行文件
6、#pragma GCC dependency “文件名” 表示当前文件依赖于指定文件,当指定的文件最后一次修改时间比当前文件晚,则产生警告,防止功能代码改变,调用出错
#pragma GCC poison 标识符 生成一个警告信息,指定一个标识符不能使用
环境变量:
windows下以;为分隔符
linux/unix
export PATH=$PATH:.
ecport - 配置环境变量
PATH - 要配置的环境变量的名字
$ - 把以前的环境变量的值包含进去
: - 分隔符
. - 要添加的路径
CPATH - 头文件路径
#include <>
#include ""
export CPATH=$CPATH:头文件路径
gcc main.c -I 头文件路径
标签:
原文地址:http://www.cnblogs.com/thorzhou/p/5739852.html