ubuntu系统下C语言编写简单程序
文章目錄
- 一、學(xué)習(xí)了解ubuntu系統(tǒng)下vim編輯器的基本運(yùn)用。
- 1、如何進(jìn)入vim編輯器
- 2、vim編輯器命令模式基本命令
- 3、vim編輯器編輯模式
- 4、vim編輯器末行模式命令
- 二、ubuntu系統(tǒng)下實(shí)現(xiàn)簡(jiǎn)單程序輸出helloworld!
- 三、分別在ubuntu和windows系統(tǒng)下編寫(xiě)簡(jiǎn)單程序
- 1、Ubuntu系統(tǒng)下簡(jiǎn)單的主/子程序編寫(xiě)
- 主程序
- 子程序
- 2、通過(guò)gcc命令將兩個(gè)程序銜接并實(shí)現(xiàn)輸出
- 在windows系統(tǒng)下編寫(xiě)簡(jiǎn)單主/子程序
- 四、ubuntu系統(tǒng)下用Makefile方式編程
一、學(xué)習(xí)了解ubuntu系統(tǒng)下vim編輯器的基本運(yùn)用。
1、如何進(jìn)入vim編輯器
C=
Ctrl+Alt+t 進(jìn)入終端,在終端輸入vi進(jìn)入vim編輯器。
??
2、vim編輯器命令模式基本命令
| h | 光標(biāo)向左 |
| l | 光標(biāo)向右 |
| k | 光標(biāo)向上 |
| j | 光標(biāo)向下 |
| i | 在光標(biāo)處插入內(nèi)容 |
| I | 在第一行插內(nèi)容 |
| a | 在光標(biāo)后插入內(nèi)容 |
| A | 在當(dāng)前行的尾部插入內(nèi)容 |
| o | 在當(dāng)前行的下面插入新行 |
| O | 在當(dāng)前行的上面插入新行 |
| x | 刪除光標(biāo)處的字符 |
| X | 刪除光標(biāo)前一個(gè)字符 |
| u | 撤銷(xiāo) |
| Ctrl+f | 向后翻一頁(yè) |
| Ctrl+b | 向前翻一頁(yè) |
3、vim編輯器編輯模式
在進(jìn)入vim編輯器命令模式的情況下,通過(guò)鍵盤(pán)單擊i或a即可進(jìn)入編輯模式,可在此情況下進(jìn)行文本編輯,按Esc即可退出編輯模式進(jìn)入命令模式。
4、vim編輯器末行模式命令
在vim編輯器處于命令模式時(shí),輸入“:”即可進(jìn)入末行模式
| :q! | 強(qiáng)制退出且不保存 |
| :wq | 保存并退出 |
| :w | 保存此文件 |
| :x | 保存并退出 |
二、ubuntu系統(tǒng)下實(shí)現(xiàn)簡(jiǎn)單程序輸出helloworld!
1、首先在終端窗口輸入vi hello.c
用vim新建并打開(kāi)一個(gè)名為hello.c的c語(yǔ)言文件
通過(guò)鍵盤(pán)單擊i或a進(jìn)入編輯模式,在編輯模式下輸入簡(jiǎn)單的hello world!C語(yǔ)言程序。
按Esc退出到命令模式,輸入:wq執(zhí)行末行模式命令,保存并退出編輯。
使用gcc編譯實(shí)行可執(zhí)行文件,并執(zhí)行輸出。
在終端窗口輸入gcc hello.c -o hello用gcc命令編譯hello.c。
再輸入./hello執(zhí)行輸出
三、分別在ubuntu和windows系統(tǒng)下編寫(xiě)簡(jiǎn)單程序
此處題目為:子程序sub1.c 包含一個(gè)算術(shù)運(yùn)算函數(shù) float x2x(int a,int b),此函數(shù)功能為對(duì)兩個(gè)輸入整型參數(shù)做某個(gè)運(yùn)算,將結(jié)果做浮點(diǎn)數(shù)返回;主程序main1.c,定義并賦值兩整型變量,然后調(diào)用函數(shù) x2x,將x2x的返回結(jié)果printf出來(lái)。
1、Ubuntu系統(tǒng)下簡(jiǎn)單的主/子程序編寫(xiě)
主程序
創(chuàng)建文件以及編寫(xiě)過(guò)程和helloworld相同
子程序
2、通過(guò)gcc命令將兩個(gè)程序銜接并實(shí)現(xiàn)輸出
在windows系統(tǒng)下編寫(xiě)簡(jiǎn)單主/子程序
四、ubuntu系統(tǒng)下用Makefile方式編程
主程序和子程序和上面一樣
創(chuàng)建并編譯makefile規(guī)則文件
(這種為錯(cuò)誤格式的規(guī)則)
空格按Tab
:wq保存文件到終端窗,輸入make執(zhí)行
總結(jié)
以上是生活随笔為你收集整理的ubuntu系统下C语言编写简单程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ESP8266WiFi-begin调用储
- 下一篇: 基于SSM实现在线考试系统