c++图形界面编程_Linux C编程之一:Linux下C语言的开发环境

0019dfbd454a90bc72c7ef69b9c768ca.png

今天开始根据Linux C编程相关视频的学习所做的笔记,希望能一直坚持下去。。。

1、开发环境的构成

编辑器:VI;

编译器:选择GNU C/C++编译器gcc;

调试器:应用广泛的gdb;

函数库:glibc ;

系统头文件:glibc_header;

2、在安装Linux时需要注意事项

  在安装时选上“程序开发”中的“开发工具”,就可以自动安装gcc/gdb;

  若想开发图形界面,还需要选上GNOME/KDE软件开发。

3、IDE(集成开发环境:集编辑、编译、调试等功能于一身的工具)

  Kylix:号称Linux下的dephi;

  Kdevelop

  RHIDE:类似与Turbo C++

4、编译器:gcc(GNU CCompiler)

  是GNU推出的多平台编译器,以下是gcc支持编译的一些源文件的后缀及其解释

.c后缀 c语言源代码文件

    .h后缀 是程序所包含的头文件

    .o后缀 是编译后的目标文件

1
2
3
4
5
6
7
8例:gcc -o hello hello.c  注:1、gcc编译我们的源程序;    2、-o选项要求编译器给我们输出的可执行文件名为hello;    3、hello.c是我们的源程序文件;    4、执行./hello 就可以看到程序的输出结果

  查看gcc版本号:

1gcc -version

5、函数库:glibc

  glibc是提供系统条用和调用函数的C库,如open,malloc,printf等

  查看glibc的版本:

1ls /lib/libc-*

6、系统头文件:glibc_header

  缺少了系统头文件的话,很多用到系统功能的c程序将无法编译。

  假如用户在安装过程中少装了这些包,就无法编译c源程序,这时候可以通过rpm包来迅速安装Linux的C开发语言环境的。

7、Linux下C程序开发过程:

  (1)使用vi工具编辑写源程序;

  (2)保存为*.c;

  (3)使用gcc编译成二进制可执行文件;

  (4)./a.out执行(当gcc没有用-o选项指定可执行文件名时);

  (5)有问题可以使用gdb进行调试;

8、第一个程序:Hello.c

1
2
3
4
5int main(int args,char **argv){printf("Hello Linuxn");return 0;}

9、c程序组成

  对于一个c程序,安装完成后可以分成三个部分:

    可执行文件;包含文件;库文件

    比如用rpm安装的MySQL数据库:

      (1)可执行文件放在/usr/bin下;

      (2)包含文件放在/usr/include/mysql下;

      (3)库文件在/usr/lib/mysql下;

必备Linux命令和C语言基础_C语言_嵌入式开发工程师​www.makeru.com.cn
b3afa8e0549bece32a832f7fc848ce4f.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值