码迷,mamicode.com
首页 > 系统相关 > 详细

linux学习

时间:2016-08-05 08:55:18      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

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 头文件路径

 

linux学习

标签:

原文地址:http://www.cnblogs.com/thorzhou/p/5739852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!