- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C/C++的预编译和宏定义
预编译是整个编译过程的第一步,是g++ -E选项输出的结果。 这个步骤处理的是源文件/头文件中的宏,宏指令常用的有以下几类: 文件包含:#include宏定义:#define、#undef条件编译:#ifdef、#ifndef、#if、#elif、#else、#endif 1. 文件包含 #include 预处理会把要包含的文件的内容全部包含进来,比如下面这个文件prepro.cpp:
2012-02-24 09:36:51 9173
原创 linux编程之查看帮助
想要在linux下独挡一面的编程,有一技能必须掌握,那就是查看帮助。 可能你习惯用google,百度来找帮助,但是使用下面的方法,获取信息更快,学习起来也更系统些。 要查看一个命令的帮助有两个方法: 命令 + --helpman + 命令 这两种方式一般命令都会有其中一种形式,有些两种形式都有,而它们的输出也很类似,都会告诉你命令的用法和命令支持的选项,比如: g++ --hel
2012-02-21 11:16:27 4603
原创 编译器g++
g++是GNU编译工具集(GCC)中的一个组件,用来编译C++语言写的源文件。 从C++源文件到可执行文件的编译过程,有如下几个步骤,g++提供了很多编译选项,可以让我们控制整个编译过程: 预编译(g++选项 -E)结果直接输出到控制台编译 (g++选项 -S)结果保存为.s文件,汇编文件汇编 (g++选项 -c)结果保存为.o文件,目标文件(object file)链接 (g++选项
2012-02-20 11:47:31 11155
原创 linux编程之动起手来
有了一个linux环境以后,接下来要做的事情就是熟悉它。而那些bash命令显然满足不了我们的需求,于是,让我们真刀真枪在linux下编程序吧。 第一个程序 第一个程序当然是老掉牙的hello world了。打开心爱的linux的家:cygwin,接下来怎么新建文件,怎么写程序呀? 这个问题的答案也是我推荐cygwin的一个原因,就是你可以在windows下用记事本或者你喜欢的IDE把程序写好
2012-02-19 09:35:16 7939
原创 几点学习linux编程的建议
我个人用了3、4年linux,从当初的小菜鸟到现在的大菜鸟,积累了一些经验,现在分享给大家,尤其是初学者。 弄linux的环境大体有3种办法: 在windows上安装cygwin在windows上安装虚拟机,再安装linux直接装linux,弄个双系统 3种办法我都用过,目前我个人是双系统,但是对于初学者,我强烈推荐使用第一种方法,是的,极其强烈。原因很简单,就是cygwin安装简单,不
2012-02-18 08:58:54 41299 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人