如何在linux环境下编辑一个c语言源程序并将其编译为可执行文件?

作者&投稿:中齐 (若有异议请与网页底部的电邮联系)
如何将编写好的C语言源程序变成可执行文件EXE?~

1、第一步,打开C语言编译软件,输入你要执行的程序源代码,如下图所示。

2、第二步,代码编写完成之后,依次点击”编译“、”组建“、”执行“三个选项,也可以通过依此右边的三个快捷键完成上述操作,如下图所示。

3、第三步,上述操作完成之后,按”回车键“就可以执行当前程序了,如下图所示。

4、第四步,程序执行成功,确认代码无误之后,单击”文件“->”另存为“,将文件保存到本地文件夹中,如下图所示。

5、第五步,在本地文件夹中找到刚刚保存的文件,发现文件已经保存为一个可执行文件exe格式了,如下图所示。

.编译单个源文件
[例如]在屏幕上打印"Hello,Linux."
[源代码]#include<stdio.h
#include<stdlib.h
int main(int argc,char **argv){printf("Hello,Linux.
");exit(0);}将源文件保存为hello.c,开始进行编译
$gcc -o hello hello.c
编译成功完成后,在当前路径下,生成一个名为hello的文件,然后执行
$./hello在屏幕上,你将会看到打印结果:Hello,Linux.
说明:在默认情况下,编译成功完成后,会在当前路径下,生成一个名为a.out的文件,然后执行$./a.out便可打印结果,但通常可以通过选项-o来指定自己的可执行程序名称;
2.编译多个源文件
3.使用外部函数库
4.使用共享函数库和静态函数库5.gcc选项详细描述

打开安装好的Linux系统(ubuntu18.04)

1.安装编辑器

使用语句:sudo apt-get install vim安装vim,可以在安装前查看是否安装vim编辑器。(特别提示:在安装vim前最好将软件更新,使用指令sudo apt-get update.)之所以要加sudo的原因是这些安装和更新软件的时候需要使用管理员权限才可以进行。

2.安装gcc编译器

和安装vim类似使用sudo apt-get install gcc,安装完成后可以使用cc-v来查看编译器版本信息等。cc -v界面如下:


3.创建文件夹并进入该文件

创建文件夹前可以使用 指令ls 来查看该系统中有哪些文件。然后使用mkdir+文件夹名创建文件,并且查看该文件夹是否被创建。(假如创建了一个名字为workspace的文件mkdir workspace)进入该文件则使用命令 cd workspace.然后就进入该目录。然后再创建一个文件名为les1 的文件(mkdir les1)。进入les1文件(cd les1)。创建一个.c文件:touch a.c。

4.编辑该文件

输入vi a.c 进入该界面

会发现用户不能从键盘输入信息,这时我们需要从键盘按一个i在下面会显示INSERT(表示插入)。

然后就可以使用键盘输入代码。输入完成以后可以按Esc退出插入操作。再同时按shift和冒号,从键盘输入wq(表示保存并退出)。



5.编译该文件

输入指令:cc a.c(cc 是gcc 的缩写)

若没有报错则从键盘输入ls查看是否生成了可以执行的文件a.out文件。

会发现生成a.out文件


6.执行该文件

使用指令 ./a.out 执行该程序。输出hello world !



如何在linux环境下编辑一个c语言源程序并将其编译为可执行文件?_百度...
答:1.安装编辑器 使用语句:sudo apt-get install vim安装vim,可以在安装前查看是否安装vim编辑器。(特别提示:在安装vim前最好将软件更新,使用指令sudo apt-get update.)之所以要加sudo的原因是这些安装和更新软件的时候需要使用管理员权限才可以进行。2.安装gcc编译器 和安装vim类似使用sudo apt-get i...

怎样在Linux下编程?需要什么技术?
答:熟悉常用的LinuxShell命令:这个是使用Linux的基础,像常见的ls,cd,find,mdkir,rm,top,grep,sed,awk,su等,简化版的Linux就只Terminal终端而已,如果你连基本的命令都不会,就不要想着还能操作Linux: 熟悉一下vim,emacs等编辑器的使用,可能在迷你版的Linux下,就只是一个vim编辑器,你所有的编程工作都只能在这个环境...

如何在linux系统的服务器上进行编译
答:方法/步骤 打开Myeclipse编辑器,在已经完成的web项目上面点击右键,选择export,然后选择导出成war包,将导出的war包放在桌面或者其他文件夹。这里我们使用putty连接到远程的linux服务器上,双击运行putty软件,输入linux服务器的ip地址,点击连接,输入账号密码后进入到linux服务器中 在ubuntu服务器中安装java...

linux如何编写python脚本
答:1、首先定位到一个文件夹,然后使用vim编辑器:vim test.py 就创建了python脚本文件,并且进入编辑状态。2、编辑好之后按Esc键切换到命令模式,然后输入:wq,按回车键就自动保存完成了,然后输入python test.py,即可运行程序(前提是linux环境装好python)。

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

在linux环境下怎么写代码 ,编译
答:Linux输入命令行 vim test.c 会打开test.c文件,按 i 进入编辑模式,就可以开始写代码了。写好后按 ESC 退出编辑模式,输入 :wq 保存并退出。注:有些linux发行版上没有默认安装vim,要先安装。vim是vi编辑器的增强版(vi是默认都带的,也可以用 vi test.c)。编译,命令行输入 gcc -Wall ...

如何用GCC在linux下编译C语言程序
答:在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器,假设我们有下面一个非常简单的源程序(hello.c):int main(int argc,char **argv){ printf("Hello Linux\n");} 要编译这个程序,我们只要在命令行下执行:gcc -o hello hello.c gcc 编译器就会为我们生成一个hello的可执行文件....

如何在LINUX系统下修改debian wheezy默认配置的方法
答:编辑/etc/inputrc,将set bell-style none前的注释去掉。4,改Ctrl+Delete热键为Delete键 执行dconf-editor,依次展开org - gnome - desktop - interface,勾选 can-change-accels ,然后打开nautilus随便选择一个文件,在菜单上选择 编辑 - 移动到回收站,高亮的时候(但别按下去),按一下删除键,...

如何在虚拟机安装下的Linux系统下使用Vi编辑器
答:(1).使用命令"vi"直接进入编辑环境 (2).在命令模式下输入":q!",可以强行退出编辑环境,对文件修改不进行保存 (3).以文件名作为"vi"命令的参数时,若存在此文件,则vi可对内容进行编辑,若不存在,打开以参数名命名的空文件 2.文件操作:(1).打开新文件:在末行模式下":e filename"关闭当前...

"如何在Linux环境下使用GCC和GDB进行C语言程序开发与调试?"
答:2.1 Linux开发工具: 介绍必备的开发环境和配置。2.2 GCC/G++编译器: 学习如何编译和链接C代码。2.3 make工具及makefile文件: 使用make进行自动化构建流程。2.4 GDB调试工具: 实战调试技巧和工具应用。2.5 GCC开发实例: 通过实际项目理解工具的整合运用。2.6 自动编译调试工具: 探索自动化工具的...