发布时间:2014-09-16 14:16:05
在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序。一、GCC快速入门Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] [目标文件]其中,目标文件可缺省,Gcc默认生成可执行的文件名为:编译文件.out我们来看一下经典入门程序"Hello World!"# vi hello.c #include <stdlib.h>#i.........【阅读全文】
发布时间:2014-08-28 09:10:26
有段时间不做编译的事情了,记得上次做还是13年初编译Gentoo内核的时候,现在装点东西都是使用源直接安装了(Centos)。最近使用Debian系统了,虽然说也有apt的方式,但还有时候需要编译点东西。最开始的时候还真忘了-j这个参数,编译个东西这个慢啊。因为CPU是一个影响编译速度的重要因素了,.........【阅读全文】
发布时间:2014-08-28 09:05:15
当前在Linux环境开发中gdb是经常使用到的工具,在进行代码调试,以及出现异常退出对于core文件的调试有很大的帮助。 1、介绍core文件core文件的作用:当程序异常退出时,会在指定的目录下生成一个core文件,core文件是当时内存的一个映像,通过则个可以对当时环境进行分析。Linux命令行下core文件的查看:在Linu.........【阅读全文】
发布时间:2014-07-30 14:18:08
#define语句我们经常会这样定义一些宏:#define BLOCK 8192但这样的宏却不能在字符串中展开,如:printf("The BLOCK number./n");输出:The BLOCK number.想要把宏处理成字符串,可以使用#号,如:#define MONCK(ARGTERM.........【阅读全文】