红联Linux门户
Linux帮助

如何在LINUX下编写C程序

发布时间:2008-12-21 10:20:16来源:红联作者:tubaobaozhang
我是一新手,以前没有用过LINUX,接下来想使用,但不知道如何上手,请各位大侠帮忙指教一二!非常感谢!
文章评论

共有 19 条评论

  1. lukasli 于 2017-03-24 01:58:40发表:

    11楼说的对,另外多看书,多练习

  2. lovewhene 于 2016-10-30 14:50:34发表:

    看了这个帖子,对自己有了一些肯定,我已经走了不少正确的路

  3. 周晓峰 于 2016-10-19 14:20:28发表:

    恩恩 待会儿去试用一下

  4. yuquzou 于 2012-03-29 21:59:10发表:

    g su

  5. honglianqxw123 于 2012-03-01 08:28:39发表:

    主要是学习Linux c编程的用处。
    希望给予回答。
    我也开始学习。在freebsd8下。

  6. honglianqxw123 于 2012-02-24 08:38:05发表:

    我也准备学习之。谢谢各位的回帖。

  7. lcdstrongman_hw 于 2012-01-30 22:40:28发表:

    先熟悉vi的使用,然后再学习下gcc编译链接,内核态程序,最好是找本linux设备驱动的书看看

  8. fd1556 于 2012-01-30 20:33:52发表:

    先从基本的开始吧,一步步来,要有计划。

  9. haolifengwang 于 2012-01-30 12:01:09发表:

    将《linux程序设计》上的代码敲3遍,什么都知道了,不要只动眼,不动手!

  10. 杜景龙 于 2012-01-29 14:55:13发表:

    先在终端中输入
    vim test.c

    回车进入vim编辑器,再按一下i键,进入编辑状态,然后输入如下C语言语句:

    #include
    int main()
    {
    printf("hello world!\n");
    }

    到此,按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ,即 输入

    :wq

    按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符),

    之后输入

    gcc hello.c -o hello ,这步是编译

    ./hello.out , 这是执行,将会输出 hello world!

    到此结束,前提是你已经安装gcc

  11. lang1437 于 2009-03-20 09:51:15发表:

    我也看看!

  12. z_nivo 于 2009-02-20 03:37:00发表:

    先学vi吧

  13. hacker47 于 2009-01-16 09:50:26发表:

    LINUX(PC)+VIM+GCC+APUE你就可以开工啦

  14. 黄荣忠 于 2008-12-28 23:44:04发表:

    你可以用vi编辑器来编辑,要在终端输入vi filename.c 然后按一下键盘上的 i 键就进入编辑状态。这时就可以输入程序,输完之后再按键盘上的ESC键,再输入 :wq就行了。要更改程序也一样.然后就是编译的事了。如果你只有一个程序的话只要输入gcc -o filename.c filename就行了。最后是运行,在终端进入你的程序所在的目录输入 ./filename。如果你的程序没有错误的话就可以了。当然了这是用vi编辑器编写的程序,你也可以用其他的方法去编写。方法很多,你可以在红联搜索一些相关的教程。如果你想要用vi来编辑的话也可以去www.boobooke.com里面下载小布老师gcc教程。我个人觉得还不错。很值得一看!

  15. tx040316 于 2008-12-21 13:26:23发表:

    不知道你是在SHELL中编程还是windowsX中编程,在X中的话和windows是一样的,用个编辑器写好代码,再编译就行,如果是在SHELL中的话,就要用Linux中的一些编辑器,如VIM来写代码,VIM这个编辑器的命令集你可以找一个Linux基本命令,里面有介绍.写好代码之后就是编译啊,这是和在Windows中最不同的,Linux自带了一个编译器gcc,还有几个,忘了,你可以下个linux中C编程的PDF来看一下.最重要的是要写一个makefile的文件,就相当于Windows中的项目文件啊,就是把.C文件组合成一个项目的文件,makefile的写法你也可以在网上找到.我也是才学了三天LINUX编程,这些只是我的个人体会,说得可能不好,你可以看看吧.

  16. heleigo 于 2008-12-21 12:35:04发表:

    学习需学习一下,

  17. Inmaxen 于 2008-12-21 11:50:27发表:

    我也想学C语言

  18. aaron111027 于 2008-12-21 10:48:46发表:

    顺便问下,你用是什么版本的Linux?

  19. aaron111027 于 2008-12-21 10:47:45发表:

    去“Linux下载分享(书籍资源)“和”Linux编程与内核“版块中看看吧,对您有帮助的。