如何在linux上编译C语言? 没有安装gcc组件怎么办?

作者&投稿:路奇 (若有异议请与网页底部的电邮联系)
如何在linux上编译C语言? 没有安装gcc组件怎么办?~

linux基本上自带GCC,你先写一个.c文件,例如写了sample.c的C语言文件,然后在终端你写的文件目录下运行,
gcc
-o
sample
sample.c

如果没有GCC组件的话到终端输入sudo
apt-get
install
gcc

方法如下:
一:挂载yum源,在终端输入指令:mount -o loop xxxx.iso /media/CentOS/
说明:xxxx.iso 是你的镜像文件名(注意路径正确)
/media/Centos/ 这个是挂载后文件地址,Centos是自己建的,也可以自己选着路径;

二:修改/etc/yum.repos.d/CentOS-Media.repo
1.首先进入文件: vi /etc/yum.repos.d/CentOS-Media.repo
2.修改文件如下:
[c6-media]
name=CentOS-$releasever - Media #名字而已
baseurl=file:///media/Centos #刚刚挂载镜像的地址
gpgcheck=1
enabled=1
gpgkey=file:///etc/media/Centos/RPM-GPG-KEY-CentOS-6
3. 退出保存。
4.输入指令:gcc -v 看看有没有反应。

linux基本上自带GCC,你先写一个.c文件,例如写了sample.c的C语言文件,然后在终端你写的文件目录下运行, gcc -o sample sample.c , 如果没有GCC组件的话到终端输入sudo apt-get install gcc

切换到root权限: su
输入密码后即为root权限,然后保证电脑能联网,输入:
yum install gcc
或者有些linux电脑输入:
apt-get install gcc
你试试这2个命令,哪一个能执行,就用哪一个

yum install gcc make

我学过一点 好像是vi 之后的调用 什么的 也需要GCC


Linux 编辑文本命令
在命令模式下输入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当作文件内容保护起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按ESC键即可。第三:末行模式:末行模式也称ex转义模式。在命令模式下...

怎样编写Linux shell script
1.交互式(Interactive):用户输入一条命令,Shell解释并执行一条。2.批处理(Batch):用户事先编写一个Shell脚本(Script),其中包含诸多命令,Shell会一次执行完所有命令。编译简单的脚本 Shell脚本的编写要使用到Vim文本编辑器,按照命令的执行顺序依次编写,每行写一条Linux命令。并且一个完整的Shell脚本则...

怎样编写Linux shell script
1.交互式(Interactive):用户输入一条命令,Shell解释并执行一条。2.批处理(Batch):用户事先编写一个Shell脚本(Script),其中包含诸多命令,Shell会一次执行完所有命令。编译简单的脚本 Shell脚本的编写要使用到Vim文本编辑器,按照命令的执行顺序依次编写,每行写一条Linux命令。并且一个完整的Shell脚本则...

Linux下做C语言开发,有哪些好用的工具,召唤最佳答案
1. GCC 大名鼎鼎的GNU的C\/C++\/Obj-C编译器, 当前版本是2.8.1, 但据说与2.7.*有兼容性 问题. 而使用较广的是gcc 2.7.2系列, 如RedHat5中带的就是gcc 2.7.2.3 有时候在Cyrix上用gcc会有些问题, 因此有一套针对Cyrix特点的gcc 2.7.2.3 我这里有RedHat5的rpms ftp:\/\/166.111....

linux是什么写的linux是怎么写的
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。如何在Linux下写无线网卡的驱动?可通过以下步骤在Linux下写无线网卡的驱动:一、所需材料准备如下:准备一台可以联网的电脑;二、具体操作步骤如下:因无线网卡...

linux系统中vi编辑器如何使用?
由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的, 因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状态,分别是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) ...

怎么将驱动源代码编译进linux系统
一、 驱动程序编译进内核的步骤 在 linux 内核中增加程序需要完成以下三项工作:1. 将编写的源代码复制到 Linux 内核源代码的相应目录;2. 在目录的 Kconfig 文件中增加新源代码对应项目的编译配置选项;3. 在目录的 Makefile 文件中增加对新源代码的编译条目。bq27501驱动编译到内核中具体步骤如下:...

请问linux下,gcc编译程序的过程(从读取源文件到制作可执行程序中间所有...
gprof 是安装在你的 Linux 系统的 \/usr\/bin 目录下的一个程序. 它使你能 剖析你的程序从而知道程序的哪一个部分在执行时最费时间. gprof 将告诉你程序里每个函数被调用的次数和每个函数执行时所占时间的百 分比. 你如果想提高你的程序性能的话这些信息非常有用. 为了在你的程序上使用 gprof, 你必须在编...

一个Linux多进程编程?
在Linux中要使用exec函数族。系统调用execve()对当前进程进行替换,替换者为一个指定的程序,其参数包括文件名(filename)、参数列表(argv)以及环境变量(envp)。exec函数族当然不止一个,但它们大致相同,在Linux中,它们分别是:execl,execlp,execle,execv,execve和execvp,下面我只以execlp为例,其它函数究竟与execlp有何...

linux中怎么用命令打开文本文件?
linux中怎么用命令打开文本文件的方法(利用Vim文本编辑器):1、打开终端。点击菜单。2、然后找到终端程序。程序的图标是一个黑色的方框,上面有一个白色的“>_”。点击它。一般可以从菜单窗口的左侧栏中找到“终端”程序。3、在终端程序中输入vi 文件名.txt 。 命令中的“vi”部分是选择“Vim”...

阜城县13094082809: 怎样在linux系统中编译c语言 -
革贤参芪: Linux系统中编译C语言,用的是gcc编译器,Linux系统如果已经安装了gcc编译器,系统中就会有一个gcc命令,在Linux系统编译C语言就是在命令行用gcc命令来编译的,编写C语言程序用gcc命令编译在Linux中是很常见的,所以gcc命令的用法很重要,网上有专门的教程,可以大致学习一下.

阜城县13094082809: 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】;这样才能编译正确.

阜城县13094082809: linux 怎么c编译 -
革贤参芪: 在 Linux 系统下面,可以使用 gcc 编译器对自己编写的 C 语言源程序进行编译.当然了,要想使用 c 编译器对 C 语言源程序进行编译,前提是在安装 Linux 操作系统时,必须把 Linux 系统自带的 gcc 编译器安装上.常用的选项有(其中:$ 表示...

阜城县13094082809: Linux下如何编译,运行C程序?需要安装编译器吗 -
革贤参芪: 首先一定要安装 gcc (或者 cc )编译器.然后在 Linux 系统下,首先使用 vi 全屏幕编辑程序编辑一个后缀名为 .c 的文件,然后使用 gcc 编译器对你的 C 语言源程序进行编译、连接.最后才能够运行生成后的运行文件(如果你的源程序没有任何编译错误的话).当然了,在 gcc 的编译过程中,会有很多选择项.这个就是靠编程经验了.举例如下:gcc test.c -o myrunfile ( -o 选项指定输出的运行文件名为:myrunfile,如果不指定 -o 选项的话,缺省的运行文件名为:a.out)

阜城县13094082809: 到底怎么在Linux里编写c程序啊? -
革贤参芪: 在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译.以Ubuntu系统为例,详细过程如下: 1、进入桌面Temp文件夹 2、右键新建空白文件 3、将文件命名为hello.c 4、进入hello.c,开始编写代码(默认gedit为编辑器) ...

阜城县13094082809: 如何在linux下编译,执行c程序 -
革贤参芪: 1.编译单个源文件 [例如]在屏幕上打印"Hello,Linux." [源代码]#include<stdio.h #include<stdlib.h int main(int argc,char **argv){printf("Hello,Linux.\n");exit(0);}将源文件保存为hello.c,开始进行编译 $gcc -o hello hello.c 编译成功完成后,在当前...

阜城县13094082809: 在linux如何c语言编写程序. -
革贤参芪: linux终端下,编译C语言程序步骤为:采用vi进行源代码编写,编写完成后,:wq存盘退出,如:vi test.c 在命令行下,运行gcc编译程序,生成执行码,如:gcc -o test test.c-o 表示指明生成的执行码名称 运行编译后的执行码./test

阜城县13094082809: 在linux下如何编译C语言程序
革贤参芪: 直接敲命令就行 gcc 回车 gcc是纯字符的编译器,图形下看不到任何信息. 唉,ubuntu误导了很多人

阜城县13094082809: linux下c编程怎么编译 -
革贤参芪: 有以下步骤:1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面 我们以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hello.c): int main(int argc,char **argv) ...

阜城县13094082809: 如何在Linux环境下进入C语言编程?
革贤参芪: 没有什么进入C语言编程的. 先用编辑器(vim,Emacs)写好源代码,再gcc编译. 如,你要写一个hello程序, vim hello.c 进入编辑环境 gcc hello.c -o hello 写好源代码gcc编译(相关的详细应用baidu,google一下) 前提要会用vim和安装好gcc编译环境. 运行程序就是,在文件所在的目录下指令./hello

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网