手把手教你如下在Linux下如何写一个C语言代码,编译并运行
文章目录
- 手把手教你如下在Linux下如何写一个C语言代码,编译并运行
- 打开Ubuntu终端
- 创建 helloworld.c
- 编译C文件
手把手教你如下在Linux下如何写一个C语言代码,编译并运行
打开Ubuntu终端
我这里的终端是Windows下的WSL,如果有疑问,请参加链接
创建 helloworld.c
使用如下命令,用vim创建一个名称为helloworld.c的文件,回车后打开文件
vim helloworld.c
打开文件后,当前vim打开的文件下,是命令行模型,需要转入a,才能进行编辑文件
a # 打开文件后,输入a,是INSERT模式,才能输入
//输入如下如下代码
#include <stdio.h>
int main()
{printf("hello world!!!\n");return 0;
}
# 输入完代码后按ESC退出INSERT模式,输入如下代码,按回车
:wq # wq, 是退出并保存
退出后,你可以ls一下,即可看到你刚刚创建的文件
编译C文件
我们使用gcc来编译我们刚写好的代码,输入如下命令
gcc helloworld.c
等待一会,就编译完成了
然后我们ls一下,可以看到多了一个a.out的文件
在终端输入如下代码,即可以运行刚编译好的代码。可以看到输出了"hello world!!!",跟我们的代码输出相符。
./a.out
至止,在Linux环境下写C语言代码hello word,编译,并运行就完成了。
手把手教你如下在Linux下如何写一个C语言代码,编译并运行相关推荐
- mysql c测试程序_Linux平台下从零开始写一个C语言访问MySQL的测试程序
Linux 平台下从零开始写一个 C 语言访问 MySQL 的测试程序 2010-8-20 Hu Dennis Chengdu 前置条件: (1) Linux 已经安装好 mysql 数据库: (2) ...
- _不懂操作?手把手教你如何在linux下搭建FTP
vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快.安全易用的FTP服务器软件.本教程介绍如何在Linux实例上安装并配置vsftpd. FTP(File Tra ...
- ftp一直弹出用户名密码_不懂操作?手把手教你如何在linux下搭建FTP
vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快.安全易用的FTP服务器软件.本教程介绍如何在Linux实例上安装并配置vsftpd. FTP(File Tra ...
- window连接不上linux ftp_不懂操作?手把手教你如何在linux下搭建FTP
vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快.安全易用的FTP服务器软件.本教程介绍如何在Linux实例上安装并配置vsftpd. FTP(File Tra ...
- oracle可以在liux上装_【Oracle】手把手教你做之Linux上安装Oracle11g
手把手教你做之Linux上安装Oracle11g 这是我第一次安装时的过程,及遇到问题的解决办法,在此记录,有不妥之处,多多交流. 因为高稳定性及高定制低系统消耗等原因,我们希望在Linux上安装Or ...
- 从零开始,手把手教你如何在Ubuntu下编译VLC-Android源码
前言 公司项目中使用的libvlcjni.so库文件,有点老,对Android 6.0+系统兼容性太差了,当程序运行在Android6.0+系统上时,回弹出警告框,提示libvlcjni.so:tex ...
- 手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow)
手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow) 1. 安装Anaconda:(常用的python版本和各类包管理器) 1.1. 下载地址: 1.2. ...
- 教你如何在linux 下批量卸载
教你如何在linux 下批量卸载 最 近本来想在linux 下配置 JDK 6.0 用来开发java,然后遇到很多麻烦,一开始的时候屁颠屁颠的到SUN的网站去下载个 JRE 的bin 文件,这个文件比 ...
- Linux下远程连接断开后如何让程序继续运行
Linux下远程连接断开后如何让程序继续运行 2017年12月29日 18:49:16 热血-文宗 阅读数:560 标签: linux shell centos 更多 个人分类: linux 版权声明 ...
最新文章
- Xamarin SimplerCursorAdapter 适配器(三)
- Microsoft Teams快速上手系列-08Teams中的内部防火墙
- 忘记手机绑定过的UC/交易猫账号怎么找回
- 北京协和医学院823计算机原理,2017年北京协和医学院放射医学研究所(天津)823计算机原理考研题库...
- 有4件事,我很后悔~
- Gstreamer调用pulseaudio播放流程(十三)
- 捕鱼分鱼、出售鱼、平分七筐鱼
- 【转】Linux里如何查找文件内容
- Java-迭代器(新手)
- 全国植被覆盖度VFC逐月数据
- 多媒体制作技术心得体会_多媒体课件制作的学习心得体会
- 除了Office和wps,还有什么办公软件比较好用?
- 【BZOJ4826】【HNOI2017】影魔(线段树)
- idea的使用教程(IntelliJ IDEA)
- String求求你别秀了
- 钰泰ETA2821,42V/1.5A降压转换器,集成OVP功能防浪涌
- 宝贝怎么查询历史价格?有何意义?
- 第一次看母亲细嚼慢咽地吃饭,欣慰还是心酸?
- 描述自己性格的英语单词(优点)
- 垃圾桶--360安全浏览器插件,用于自助过滤不良信息;