http://blog.sina.com.cn/s/blog_60cf05130101e0bj.html 2013 由于工作需要,今天学习了一下linux。
之前也在电脑上安装好了ubuntu系统,就是没有去认真学习。
在dxx同学的知道下,对linux有了基本入门。
学会了如何在linux系统下调试最基本的程序。步骤如下。
1、先建文件夹
2、创建空文件
3、在空文件里写C语言格式的程序
5、编译有两种方法
比如文件夹名字为(zz),里面有文件(zz.c)
方法一:用命令行编译(gcc)
1、先进入该文件夹下,cd zz
2、在linux终端下输入 : gcc -c zz.c 系统会自动生成
zz.o文件(zz.o是自动生成,不能修改名字)
3、然后输入 gcc -o zzzz zz.o
系统会把.o目标文件生成可执行文件zzzz。(其中名字zzzz可以自己取)
方法二:有makefile文件编译
1、在zz文件夹下先建名字为makefile(必须使用该名字,不能修改)的文件。
2、在该文件中输入
zzz:zzz.o:
gcc -o zzz zz.o
zz.o:zz.c:
gcc -c zz.c
3、然后保存
4、在终端中输入: make
5、会生成
6、然后输入./zzz
如果需要调试程序可以在makefile里面修改,加入gcc -g就可以了
zzz:zzz.o:
gcc -o zzz zz.o
zz.o:zz.c:
gcc -c -g zz.c
1、输入:gdb
2、输入 file zzz
3、输入:d
4、用run+step运行
5、输入q 变量,查看该变量值
5、quit退出
|
|
来自: 心不留意外尘 > 《compile build》