inux下C语言编程基础知识

本文主要介绍了在Linux系统中进行C语言编程的基础知识,包括C语言的编译器使用、makefile的编写以及程序组件(components)的管理。通过学习,读者将能够掌握在Linux环境下如何组织和构建C语言项目。
摘要由CSDN通过智能技术生成
  
inux 下C语言编程基础知识
  
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容: 
-源程序编译 
-Makefile的编写 
-程序库的链接 
-程序的调试 
-头文件和系统求助 

1. 源程序的编译 

在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。 
假设我们有下面一个非常简单的源程序(hello.c): 
int main(int argc,char **argv) 

printf("Hello Linux/n"); 

要编译这个程序,我们只要在命令行下执行: 
gcc -o hello hello.c 
gcc 编译器就会为我们生成一个hello的可执行文件。执行./hello就可以看到程序的输出结果了。命令行中 gcc表示我们是用gcc来编译我们的源程序,-o 选项表示我们要求编译器给我们输出的可执行文件名为hello 而hello.c是我们的源程序文件。 
gcc编译器有许多选项,一般来说我们只要知道其中的几个就够了。 -o选项我们已经知
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值