到底怎么在Linux里编写c程序啊?

我比较擅长在windows下编写c程序。但是,我是第一次接触Linux,虽然安装了虚拟机,但是,我不知道如何进入编辑器、如何使用编译器和调试器等等?
试了几下,都没有成功。
请问:具体步骤是什么啊?有没有相关的视频啊?
谢谢。
谢谢。我找不到这个vi编辑器。那么,如何进入vi编辑器啊?这个vi编辑器是系统自带的吗?

在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:

1、进入桌面Temp文件夹

2、右键新建空白文件

3、将文件命名为hello.c

4、进入hello.c,开始编写代码(默认gedit为编辑器)

5、编写代码,保存退出

6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端

7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c。

8、执行(可执行)文件hello,命令为./hello。

参考资料:

GCC——百度百科

Linux常用命令——百度百科

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-26

  首先需要有一个安装好gcc的Linux系统,然后进行代码的编写进行测试演示

  工具:

  Ubuntu12.04

  步骤

    进入Linux系统后,启动一个shell命令终端,在Ubuntu的三键启动终端方法是同时按下Ctrl键+Alt键+t 启动后如下图所示:

    在终端下敲入命令 gedit helloworld.c  后按下回车键。这个命令会用gedit软件打开文件名为helloworld.c的文件,如果该文件不存在工作目录,则gedit软件会自动新建一个名为helloworld.c的文件。命令如下图所示:

    gedit软件启动后操作类似Windows下的记事本,编辑代码如图所示,并保存退出。图中的代码为:

    现在回到终端操作,输入命令 gcc helloworld.c ,按下回车键进行编译,稍等片刻编译完成,请看图。如果不是如图所示结果也不要着急,检查下代码是否一样。

    上面使用gcc命令把helloworld.c文件转换为了名为a.out的可执行文件 输入命令 ./a.out  就可以运行程序了,请看运行结果图。

本回答被网友采纳
第2个回答  2010-05-22
建议你使用gcc,linux下也有像vc的可视化开发工具如:Qt,Eclipse,Codeblock,一般gcc比较方便,属于命令行,可以编译C,C++,具体是:
第一步:打开终端,随便进入一个文件夹用于存放你编写的程序
#cd /home/usr/workspace
#vi Hello.c
接着你就会看到vi编辑器,按I开始输入,接着输入你的代码,
输完后按Esc,再输入":wq"(引号内)保存退出,
好,现在你已经用vi编辑好了你程序。
第二步:用gcc编译你的程序
在终端输入
#gcc -o hello hello.c
编译完成后,在你的文件中出现一个hello运行文件。
第三步:运行编译好到hello文件,在终端输入
#./hello
到这一步你的程序开始运行了。
在这里只能简单介绍了,你自己再看看,希望对你有帮助。本回答被网友采纳
第3个回答  2010-05-22
1、首先在终端敲: vi xx(文件名) 如果提示没有安装的话 就用命令行安装(注意要联网了)
2、安装vim 要看你的是什么linux操作系统了,上网随便一找就能知道怎么安装, 住:ubuntu 下安装方法,sudo apt-get install vim
3、vim是vi的升级版, 要比vi好用。至于vim怎么用 就只能自己慢慢练习了 熟能生巧嘛, 用熟了话 会感觉是一款很不错的编辑器。
第4个回答  2010-05-22
用终端打开,终端就是和windows下cmd差不多的那个东西。

你在桌面右击看有不有,没有就在和windows里,任务栏上和开始差不多的那个里面找。

打开终端以后。

编辑hello.c

vi hello.c (不太推荐用vi,用vim,gedit比较好,后面两个是带颜色的)

编译hello.c

gcc hello.c -o hello

运行程序。
./hello

调试的话,用gdb,不过用gcc的时候要用加入 -g 选项。

gcc,gdb,如果你安装系统的时候没选的话,有可能没有,可以去下一个。

你用gcc的时候,如果提示你找不到这个命令,你就得去下一个了。

到底怎么在Linux里编写c程序啊?
在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:1、进入桌面Temp文件夹 2、右键新建空白文件 3、将文件命名为hello.c 4、进入hello.c,开始编写代码(默认gedit为编辑器)5、编写代码,保存退出 6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组...

Linux编写c语言步骤
当你决定在Linux上编写C语言程序时,首先需要启动vim编辑器,这是Linux中常用的文本编辑器之一。在vim中,你可以直接输入C语言代码。编写完成后,记得使用:wq命令保存文件并退出编辑器。接着,你需要使用gcc命令来编译你的C语言程序。编译过程会检查代码中的错误和警告。如果你的代码没有问题,编译过程将会...

在Linux系统中,如何运行一个C语言程序?
1、打开kali linux的终端。创建一个文件并命名为test.c。在终端输入:touch test.c。2、可以看到已经生成了一个后缀为test.c的源文件。然后用vim工具打开这个文件并编写代码。在终端中输入:vim test.c或者gvim test.c打开这个文件并编写代码。3、编写完了这个代码。现在开始编译源文件。在终端中输入:...

怎么在linux中编写c语言程序
首先需要有一个安装好gcc的Linux系统,然后进行代码的编写进行测试演示 工具:Ubuntu12.04 步骤 进入Linux系统后,启动一个shell命令终端,在Ubuntu的三键启动终端方法是同时按下Ctrl键+Alt键+t 启动后如下图所示:在终端下敲入命令 gedit helloworld.c 后按下回车键。这个命令会用gedit软件打开文件名为...

如何在Linux上运行C程序linux如何运行c程序
在Linux上编写和运行C程序,首先我们需要安装一个GCC编译器,GCC是一个Unix编译器,可以编译生成Linux平台上可执行的程序,它可以帮助我们在Linux上编译,编译完成后可以在Linux系统中运行该程序。然后,我们可以使用任何文本编辑器(如vi,emacs等)编辑C程序,完成程序编码以后,然后使用GCC编译器编译,编译...

在Linux下如何开发C程序?
1.利用编辑器把程序的源代码编写到一个文本文件中。比如编辑test.c程序内容如下:\/*这是一个测试程序*\/ include<stdio.h> int main(void){ printf("Hello Linux!");} 2.用C编译器GCC编译连接,生成可执行文件。gcc test.c 编译完成后,GCC会创建一个名为a.out的文件。如果想要指定输出文件...

linux 怎么编译c的源程序的?gcc,编译命令是什么?
在Linux下面,如果要编译一个C语言源程序,我们要使用gcc编译器。先将源文件编译成目标文件:gcc - c hello.c 生成hello.o文件,再将目标文件编译成可执行文件:gcc -o hello hello.o 如:int main(int argc,char **argv){ printf("Hello Linux\\n");} ...

linux编译c程序命令linux如何编译c程序
1、在终端窗口中创建一个文件并命名为test.c,在终端输入touchtest.c打开。2、在终端中输入vimtest.c打开这个文件并编写代码。3、在终端中输入gcctest.cgcc编译源文件。4、在a.out文件的目录下在终端里输入.\/a.out即可运行C程序。public.h在linux下如何编译?示例代码:\/\/name:query.c\/\/Thispro...

使用C语言编写程序在Linux环境中运行c在linux上运行
首先,要在Linux环境中运行C语言程序,必须先安装有C语言编译器,最好的选择是GCC,GCC是一款强大的、免费的、多功能的C语言编译器。如果您已经安装了GCC,可以使用以下命令来检测GCC是否已安装:`gcc -v`如果返回信息说明GCC已安装,则可以使用GCC编译C语言程序。编译C语言程序需要使用gcc命令,编写程序...

如何在 Linux 环境下 运行 C 语言项目?
Linux 上的 Windows Subsystem for Linux (WSL) 是另一个选项,它允许你在 Windows 中直接运行 GNU\/Linux 环境下的项目,如使用 vim 或 emacs 编写 C、Python 等语言。WSL 的安装和配置可以在官方文档中找到,比如创建项目文件夹并配置 VS Code 以支持 C++ 编程任务。在 VS Code 中,你需要创建 ...

相似回答