如何使用GNU工具链学习C编程?

问题描述:

我是新手编程,甚至更新到Linux。有人告诉我,Linux是学习编程的最佳操作系统,因为它可以让程序员与机器架构紧密配合。我听说了很多关于GNU工具链的知识,并且它提供了Linux上最好的编程环境,因此我决定不使用IDE,并且尽可能多地花时间学习正确的方法。如何使用GNU工具链学习C编程?

我刚刚完成安装Ubuntu 10.10。我安装了Vim并开始学习如何将它用于我的文本编辑器。此外,我已经能够验证我的系统中存在GCC和GDB。 我正在学习用C语言编程 - Computer Science: A Structured Programming Approach using C。虽然它解释了如何使用编辑器,编译器,链接器和runner来开发和运行程序,但并未解释如何设置并使用它们。所以我的问题是,一旦我在我的文本编辑器中编写了源代码,我该如何调用GNU工具链来编译和运行我的程序。

用某个名字保存它,例如FILENAME.C然后调用gcc和调用二进制文件(默认名为a.out的)

gcc filename.c 
./a.out 
+0

@Ignacio感谢编辑 – srean 2010-10-30 07:17:56

+1

当然可以。花了我几分钟来记住,我实际上可以这样做... – 2010-10-30 07:41:06

+0

+1说谢谢:) – srean 2010-10-30 07:45:00