欢迎光临散文网 会员登陆 & 注册

ubuntu中的第一个C语言程序HelloWorld

2022-08-24 16:27 作者:扎之克  | 我要投稿

封面:https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E5%85%8B%E8%8B%8F%E9%B2%81logo&step_word=&hs=0&pn=4&spn=0&di=7117150749552803841&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=2&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=-1&cs=794628080%2C1610446924&os=408151196%2C750938870&simid=4294262317%2C683243786&adpicid=0&lpn=0&ln=815&fr=&fmq=1661357767752_R&fm=result&ic=&s=undefined&hd=&latest=&copyright=&se=&sme=&tab=0&width=&height=&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=https%3A%2F%2Fgimg2.baidu.com%2Fimage_search%2Fsrc%3Dhttp%3A%2F%2Fi1.hdslb.com%2Fbfs%2Farchive%2Fa6e4d30defde3125bcaf1fff6ce144904143d3af.png%26refer%3Dhttp%3A%2F%2Fi1.hdslb.com%26app%3D2002%26size%3Df9999%2C10000%26q%3Da80%26n%3D0%26g%3D0n%26fmt%3Dauto%3Fsec%3D1663950713%26t%3Ddd262bfdcb64373c5328a9b3f0805c60&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bktstktst_z%26e3Bv54AzdH3Fet1j5AzdH3Fwe00ca8lcAzdH3F&gsm=5&rpstart=0&rpnum=0&islist=&querylist=&nojc=undefined&dyTabStr=MCwzLDYsMSw1LDQsNywyLDgsOQ%3D%3D

打开终端的方式:

  使用鼠标打开终端

在鼠标位置在空白地区时按下右键,然后打开终端

  快捷键Ctrl+Alt+T打开终端

在ubuntu系统中,刚打开终端时,终端的工作目录是在家目录下的用户文件夹里,我的用户名是rzf,所以刚打开终端时,工作目录的绝对路径是/home/rzf

Linux目录结构树状图(图片改自网络https://www.runoob.com/linux/linux-system-contents.html)

输入指令ls(指令全称list,中文翻译:列表)来查看工作目录下的文件

使用vi指令创建HelloWorld.c文件

vi(指令全称visual interface,中文翻译可视化界面)

vi HelloWorld.c (指令作用:打开HelloWorld.c文件,如果文件不存在则创建HelloWorld.c后再打开)


按i或者a可以进入编辑模式

输完C代码后按下Esc键退出编辑模式,输入:后再输入w可以保存文件再输入q可以关闭文件返回工作目录,或者直接输入:wq,意为保存后再退出。

使用gcc编译器编译HelloWorld.c:

我刚完成安装完成Linux系统时,系统中并没有gcc编译器,所以我们需要使用指令 apt-get install gcc指令来安装gcc编译器,当然这个指令不管用,除非我们已经取得了root权限(管理员)

所以我们需要使用指令 sudo apt-get install gcc(sudo全称super user do,中文翻译以超级用户身份做某事)

(我们也可以输入指令"sudo apt-get install vim"来安装vim编辑器,vim是vi的拓展版)

注意:如果在软件安装未完成的情况下关机会出现问题,解决方法见https://www.cnblogs.com/while19/p/16197099.html

gcc编译器安装完成后,我们输入 gcc -c HelloWorld.c将HelloWorld.c编译成HelloWorld.o文件

然后再输入gcc -o HW HelloWorld.o链接成可执行文件HW。

编译成object文件


链接成可执行文件HW

或者可以直接输入gcc -o HW HelloWorld.c,将HelloWorld.c文件编译并链接成可执行文件HW,这个指令不会留下object文件


然后输入./HW执行这个文件(./意思为当前目录,貌似我们输入指令时,系统默认会在/bin下搜索指令)

使用vim编辑文件时显示行数:

下载完vim编辑器后,以管理员权限使用vim或vi指令打开文件/etc/vim/vimrc

在最后一行加上set nu(全称set number)后保存并退出。


ubuntu中的第一个C语言程序HelloWorld的评论 (共 条)

分享到微博请遵守国家法律