Linux下gcc编译没有文件,linux下使用gcc编译c文件入门

最近有项目用到在linux上使用gcc编译c源程序的工作,于是针对这块做了一些整理,列出

使用gcc在linux下编译c的一些最基础指令

gcc -[command] c文件名称 -o 生成文件别名

command(指令)--

W----(warning警告)

例如: gcc -Wall hello.c -o hello

-version (查看当前gcc版本)

例如:gcc --version

gcc -help(查看帮助)

例如:gcc --help

gcc -Wall file1 file2 ... -o outfilename (gcc 编译多个文件)

注:头文件是不需要进行编译的

例如:gcc -Wall one.c two.c three.c -o liujun

linux 系统头文件一般放在/usr/include 或者是 /usr/local/include

include<> 与 include "" 区别是

include "" 是现在当前目录下查找对应的包含文件,如果没有才会到系统目录去查找对应的头文件

include <> 是直接到系统目录下去查找对应的头文件,不会在当前目录查找头文件

gcc -v  filename   显示出gcc编译以及链接的所有信息

例如: gcc -Wall -v hello.c -o hello

gcc -c filename  将当前文件编译成一个目标文件(但不连接)

例如 gcc -Wall -c hello.c (生成一个以扩展名为.o的目标文件)

gcc filename.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值