Linux下C编程:gcc和Makefile体验
来源:互联网 发布:淘宝客服这个工作好吗 编辑:程序博客网 时间:2024/05/16 07:54
下午玩了一会Linux,准备稍微系统的学习一下Linux下的C/C++开发。其实前些年学习《自己动手写操作系统》、《程序员的自我修养》、《鸟哥的Linux私房菜》等的时候,对于Linux系统的基本原理还有基本的操作也是清楚的,但是就是不系统,最关键的是没有开发过Linux系统上的产品,不管是客户端还是服务器端。
没有使用code block或者eclipse这样的ide,体验一下用命令行编程的乐趣,Windows下一直使用VS IDE,各种方便。
下午主要使用了gcc和Makefile做一个hello world ,当然是很简单。总结一下:
(1)gcc -M 源文件 :可以输出目标文件的依赖头文件,包括了gcc系统头文件
(2)gcc -MM 源文件 :可以输出目标文件的依赖头文件,不包括了gcc系统头文件,只含有开发者自己加入的头文件
(3)Makefile的格式就是:
目标: 依赖项1 依赖项2
<Tab>命令
特别是Tab,不能写成空格,否则会报错,说缺少分隔符。
Makefile如下:
test:test.ogcc test.o -o testtest.o:test.c head.hgcc -c test.cclean:rm -f test *.o
0 0
- Linux下C编程:gcc和Makefile体验
- [编程代码]一个linux下的gcc/c语言makefile
- Linux下使用gcc编程初体验
- Linux下MAKEFILE写法和GCC参数
- Linux下MAKEFILE写法和GCC参数
- Linux下C语言编程基础知识--gcc编译器的使用、MakeFile文件的编写
- 条件语句和linux下c编程初体验
- linux下的C编程和makefile的使用
- Linux下C语言编程基础(Makefile)
- Linux下C语言编程基础(Makefile)
- Linux下C语言编程基础(Makefile)
- Linux下C语言编程基础(Makefile)
- Linux下C编程里的makefile
- Linux下C编程之makefile
- Linux下C语言编程基础(Makefile)
- 【linux】浅谈Linux下的gcc编译器和"Makefile"文件
- linux下gcc、gdb、makefile
- Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入)
- 条款31:将文件间的编译依存关系降至最低
- this 关键字的使用
- 黑马程序员——Map
- gcc常用选项
- 为SQL 2005中的InterLib添加数据源
- Linux下C编程:gcc和Makefile体验
- 黑马程序员-Java中getResourceAsStream的用法
- Python中MySQLdb模块的安装
- 常见面试之机器学习算法思想简单梳理
- 程序员可以在一天内学习的技术技能
- this 关键字的使用2
- Java Swing界面编程(28)---复选框:JCheckBox
- JD 1184:二叉树遍历
- java中的多线程(一)