2021-03-24 Linux下编译和执行第一个C语言程序

Linux下编译和执行第一个C语言程序

前言
本机为微软Surface pro4,为64位,所用操作系统为Windos 10。本机虚拟机版本为Oracle VM VirtualBox 6.1.8,所用操作系统是使用Ubuntu18.04,。Ubuntu的虚拟硬盘设置为200G,显存为128MB,内存为4G,CPU2个,所用镜像源为清华大学软件镜像源。所使用linux内核为linux-5.11.8.

注意事项
(1)安装完Geany如果不知道怎么打开的话,就在桌面点击左下角的(显示应用程序标志),然后在其中
找到打开即可。
(2)若出现Ubuntu点击最大化按钮黑屏现象,可以设置显存,将显存设置为128MB,然后在”视图“的“虚拟显示屏”找到课自由缩放的比例,选中即可。

安装C语言编译、编辑工具
(1)使用指令

sudo apt-get install geany

编译程序
(1)在Geany中编写C语言程序

(2)保存文件

(2).1——(2)步骤中可能出现的问题
问题一:点击保存后出现白屏界面

问题原因:
Ubuntu显示面太小
解决办法:
点击最大化按钮即可
问题二:使用图形化界面创建新的文件夹的时候出现报错

问题原因:权限不够
解决办法:直接在终端创建(执行指令mkdir Demo
在这里插入图片描述
(3)编译以及运行文件
方法一:终端编译
使用指令gcc -o hello hello.c
1.1——可能遇到问题
问题一:
在这里插入图片描述
问题原因:没有进入hello.c文件所在文件夹
解决方法:
使用指令cd <hello.c所在文件夹>,然后按照如图所示从指令gcc -o hello hello.c执行指令即可
在这里插入图片描述
(注:gcc -o hello hello.c这一指令代表生成一个可执行的hello文件)

方法一成功界面:

方法二:使用图形界面进行编译

2.1——可能遇到问题:
问题一:点击运行文件时报错
在这里插入图片描述
问题原因
只是编译了.c文件,没有生成可执行文件。
解决办法:
按照先生成编译文件,然后点击生成文件,最后再点击执行文件。(按如下图中顺序执行即可)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法二的成功界面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值