2017年6月17日

GNU make

摘要: Linux程序员必须学会使用GNU make来构建和管理自己的软件工程。GNU的make能够使整个软件工程的编译,连接只需要一个命令就可以完成。 make在执行时,需要一个命名为Makefile的文件。Makefile文件描述了整个工程的编译,连接等规则。其中包括:工程中的哪些源文件需要编译以及如何 阅读全文

posted @ 2017-06-17 09:10 且歌且行吧 阅读(164) 评论(0) 推荐(0) 编辑

GDB

摘要: GDB是GNU发布的一款功能强大的程序调试工具。GDB主要完成下面三个方面的功能: 1.启动被调试程序 2.让被调试的程序在指定的位置挺住 3.当程序被停住时,可以检查程序状态 具体操作: (1)编译生成可执行文件 gcc -g tst.c -o tst (2)启动GDB gdb tst (3)在m 阅读全文

posted @ 2017-06-17 09:06 且歌且行吧 阅读(181) 评论(0) 推荐(0) 编辑

1.GCC程序编译

摘要: Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大,性能优越的多平台编译器,是GNU的代表作之一。gcc可以在多个硬件平台上编译出可执行的程序,其执行效率与一般的编译器相比,效率要高20%~30%。 GCC编译器能将C,C++语言源程序,汇编程序编译,链接成可以执行文件, 阅读全文

posted @ 2017-06-17 09:00 且歌且行吧 阅读(171) 评论(0) 推荐(0) 编辑

导航