到底怎么在Linux里编写c程序啊?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了到底怎么在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常用命令——百度百科
首先需要有一个安装好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 就可以运行程序了,请看运行结果图。
第一步:打开终端,随便进入一个文件夹用于存放你编写的程序
#cd /home/usr/workspace
#vi Hello.c
接着你就会看到vi编辑器,按I开始输入,接着输入你的代码,
输完后按Esc,再输入":wq"(引号内)保存退出,
好,现在你已经用vi编辑好了你程序。
第二步:用gcc编译你的程序
在终端输入
#gcc -o hello hello.c
编译完成后,在你的文件中出现一个hello运行文件。
第三步:运行编译好到hello文件,在终端输入
#./hello
到这一步你的程序开始运行了。
在这里只能简单介绍了,你自己再看看,希望对你有帮助。 参考技术C 1、首先在终端敲: vi xx(文件名) 如果提示没有安装的话 就用命令行安装(注意要联网了)
2、安装vim 要看你的是什么linux操作系统了,上网随便一找就能知道怎么安装, 住:ubuntu 下安装方法,sudo apt-get install vim
3、vim是vi的升级版, 要比vi好用。至于vim怎么用 就只能自己慢慢练习了 熟能生巧嘛, 用熟了话 会感觉是一款很不错的编辑器。 参考技术D 用终端打开,终端就是和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的时候,如果提示你找不到这个命令,你就得去下一个了。
c语言编写的程序在CMD怎么运行啊
参考技术A1、首先打开C语言的编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件。
2、新建一个项目,由于调试的是命令行程序,所以这里要选择Windows控制台应用程序,然后给新项目取一个名称。
3、然后添加一个新的C文件。
4、首先在代码头部包含入需要的头文件,这里因为是C语言所以需要包含输入输出流iostream以及默认的命名空间std。
5、创建一个整型变量a,用于存储接收到的数据,再使用scanf语句来从CMD接收一个整型数字,赋值给a。
6、为了检查输入结果是正确的,可以使用printf打印语句输出刚才赋值给a的数值。
7、确认代码输入正确后,即可点击上方的“本地Windows调试器”来检测编写代码的正确性,稍等片刻,比如输入12345进行测试,可以发现输出结果与之相同,表明其正确性。
以上是关于到底怎么在Linux里编写c程序啊?的主要内容,如果未能解决你的问题,请参考以下文章
linux中执行c语言程序,段错误是怎么回事啊??谢谢!!!