摘要: 注:在RedHat Enterprise Linux 5使用gcc编译第一个程序时,发现其gcc并未安装。在网上搜索看到这篇帖子。遂转到此处进行学习。感谢博客园中的“风尘孤客”的分享。@风尘孤客 Abstraction Red Hat Enterprise 5默认是不安装gcc的,需要自己手动安装。 阅读全文
posted @ 2017-02-07 21:18 doitjust 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: GNU make Linux程序员必须学会使用GNU make来构建和管理自己的软件工程。GNU的make能够使整个工程的编译、链接只需要一个命令就可以完成。 makefile make在执行时,需要一个命名为Makefile的文件。Makefile文件描述了整个工程的编译、链接等规则。其中包括:工 阅读全文
posted @ 2017-02-07 21:04 doitjust 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 简介 GDB是GNU发布的一款功能强大的程序调试工具。GDB主要完成下面三个方面的功能: 1.启动被调试程序 2.让被调试的程序在指定的位置停住。 3.当程序被停住时,可以检查程序状态(如变量值)。 GDB快速进阶 1.编译生成可执行文件: gcc -g tst.c -o tst 2.启动GDB g 阅读全文
posted @ 2017-02-07 20:15 doitjust 阅读(284) 评论(0) 推荐(0) 编辑
摘要: GCC简介 Linux系统下的gcc是GNU推出的强大、性能优越的多平台编译器,是GNU的代表作之一。gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平局效率要高20%~30%。 gcc编译器能将C、C++源程序、汇编程序编译、链接成可执行文件。 在Linux系统中,可执行文 阅读全文
posted @ 2017-02-07 19:59 doitjust 阅读(294) 评论(0) 推荐(0) 编辑