在linux命令界面下怎么进入C编译环境?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
linux终端下如何进行C语言编译

1、首先在linux下判断是否安装gcc编译器,直接执行:gcc -v,判断是否安装gcc。


2、然后需要在代码框内写一个简单的C源程序。

3、在程序中使用了C语言中的数学开方函数,sqrt(),所以需要引入math.h头文件。

4、写完源程序之后,我们对其进行编译,如果使用通常的编译语句,【gcc math.c -o math】进行编译,会出现错误;大概的意思就是不认识sqrt这个东西。

5、所以需要使用正确的命令:【gcc math.c -lm -o math】;这样才能编译正确。

Linux下的GCC是一个编程套件,不是集成环境。
可以随便找个文本编辑器(VIM、gedit都行),然后保存,执行:
gcc
source.c
-o
output
这里source.c是保存好的代码文件,output是指定编译出的可执行文件的文件名。
编译完没有出错的话,使用ls命令可以看到新生成的output文件,这时执行:
./output
就可以运行编译好的程序了。
如果不加"-o
output"编译参数,gcc会自动将可执行文件命名为a.out,这里的“out”只是一个说明,Linux本身不依靠后缀名(部分Linux应用程序还是使用),就是说*.txt的文件可能是个二进制文件,而*.exe可能是个纯文本文件。玩Linux的对这个应该很清除。

  Linux下C程序的编辑,编译和运行以及调试
  要使用的工具:
编辑:vim(vi)
编译和运行:gcc
调试:gdb
  1. 安装很简单(以下是以在CentOS中安装为例):
  yum vim gcc gdb
  
  2. 使用vim编辑源文件
首先,打开终端练下手:
  vim hello.c
  
  3. (进入一般模式)
按下"i",进入编辑模式,在编辑模式下输入:
  #include <stdio.h>
  int main(){
  printf("Hello, World!\n");
  return 0;
  }
  4. 输入完成,按"ESC"键,回到一般模式,然后按下":wq",即可保存并退出vim。

不知道你说的编译环境是什么
编辑+编译 还是 仅仅编译?

前者 一般使用vim 或者emacs+ gcc

仅仅编译 gcc就行了

gcc是纯命令行方式的, 具体的使用请参考

http://lamp.linux.gov.cn/Linux/optimize_guide.html

gcc

gcc

  • linux怎么运行c程序
    答:1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、在终端窗口中创建一个文件并命名为test.c。在终端输入touch test.c打开。4、在终端中输入vim test.c打开这个文件并编写代码。5、在终端中输入gcc test.cgcc编译源文件。6、在a.out文件的目录下在终端里输入....
  • linux执行c文件linux执行c文件
    答:1、进入linux系统,创建C文件“vimtest.c”同时进入vim编辑界面,也可以利用指令“touchtest.c”创建后,然后“vimtest.c”进入vim编辑界面。2、vim编辑界面,由“ESC”建来切换三种模式,一般模式:在Linux终端中输入“vim文件名”就进入了一般模式,但不能输入文字。编辑模式:在一般模式下按i就会进入...
  • 在linux命令界面下怎么进入C编译环境?
    答:1. 安装很简单(以下是以在CentOS中安装为例):yum vim gcc gdb 2. 使用vim编辑源文件 首先,打开终端练下手:vim hello.c 3. (进入一般模式)按下"i",进入编辑模式,在编辑模式下输入:include <stdio.h> int main(){ printf("Hello, World!\n");return 0;} 4. 输入完成...
  • linux编译运行c文件命令linux编译运行
    答:在linux中,怎么用gcc编译文件?编译方法:格式gcc常用的选项最简单的是:gcchello.c默认的情况下将生成a.out的可执行性文件,只需要在终端上输入./a.out就可以看到执行的结果,如果你想指定生成目标文件的名字那么你可以加上-o选项,命令如下:gcc-ohellohello.c命令:gcc-chellohello.c ...
  • 急、、、linux 输入什么命令才能进入c编译界面了 我用GCC
    答:可以随便找个文本编辑器(VIM、gedit都行),然后保存,执行:gcc source.c -o output 这里source.c是保存好的代码文件,output是指定编译出的可执行文件的文件名。编译完没有出错的话,使用ls命令可以看到新生成的output文件,这时执行:./output 就可以运行编译好的程序了。如果不加"-o output"编译...
  • linux运行clinux下运行c
    答:怎么在linux中编写c语言程序?先在终端中输入vimtest.c回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句:includestdio.h>intmain(){printf(helloworld!n);}到此,按esc键退出编辑状态,再输入一个冒号(shift+冒号分号那个键),紧跟着输入wq,即输入:wq按回车,即推出vim编辑器...
  • Linux的终端怎么运行C语言
    答:1、先在你要实现C程序的目录下建立一个C程序,如:先进入要实现C的目录cd /home 然后mkdir os(自己取的文件名)2、使用vi命令编译你的C程序。如:vi 100.c(自己取的C文件名) ,按 i 键进入编辑命令,接下来就是编辑了,输完之后,按ESC,然后按shift+冒号,提示为冒号,输入wq(保存并退出...
  • linux命令行编译c程序linux命令行编译
    答:1、在Linux下的命令行编辑程序:#mkdirhello//mkdir命令创建一个hello目录#cdhello//cd命令切换到刚才创建的hello目录#vimain.cpp//在hello目录中用vi创建一个main.cpp文件将下面的代码输入到main.cpp文件中#include archlinux中怎么编译c++?大部分linux系统都安装了g++(gcc)可以在linux命令行模式下用...
  • 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...
  • linux运行c文件linux运行.c
    答:到底怎么在Linux里编写c程序啊?gccfirst.C-ofirst说明:1>编译当前目录下、名字叫做first.C的c源文件;2>在当前目录下、生成名字叫first(这个名字可以自己随便写、符合linux命名规则就行)的可执行程序;关于运行:用ls-l命令,可以看到当前目录下有一个绿色的文件、名字叫first,就是刚刚编译得到的...