步驟1:將VirtualBox安裝到您的計(jì)算機(jī)上

VirtualBox是Oracle的一個(gè)產(chǎn)品,允許您運(yùn)行虛擬機(jī)您的計(jì)算機(jī)意味著您可以在Windows或Apple計(jì)算機(jī)上運(yùn)行Linux。
轉(zhuǎn)到https://www.virtualbox.org/wiki/Downloads并下載適用于您的操作系統(tǒng)的版本。從網(wǎng)站下載并安裝VirtualBox到您的計(jì)算機(jī)后,重新啟動(dòng)計(jì)算機(jī)。
步驟2:創(chuàng)建新虛擬機(jī)



按“新建”按鈕創(chuàng)建新的虛擬機(jī)。這將彈出一個(gè)窗口,允許您為虛擬機(jī)命名并選擇虛擬機(jī)將運(yùn)行的操作系統(tǒng)類型。在這種情況下,您將選擇Linux和Ubuntu 64位并按“下一步”。
選擇虛擬機(jī)類型并按“下一步”后,您將進(jìn)入一個(gè)窗口,提示它您輸入分配給虛擬機(jī)的RAM量。您可以隨意為機(jī)器提供盡可能多的RAM,然后按“下一步”。
現(xiàn)在,系統(tǒng)會(huì)詢問您是否要?jiǎng)?chuàng)建虛擬硬盤。選擇“立即創(chuàng)建虛擬硬盤”,然后單擊“創(chuàng)建”。創(chuàng)建硬盤后,您現(xiàn)在可以通過虛擬機(jī)在Linux上運(yùn)行Ubuntu。
步驟3:瀏覽Ubuntu終端并創(chuàng)建項(xiàng)目位置

創(chuàng)建C項(xiàng)目的第一步是為項(xiàng)目創(chuàng)建一個(gè)位置。為此,您必須熟悉使用終端導(dǎo)航目錄并使用終端創(chuàng)建文件。上圖中的命令用于在桌面上創(chuàng)建名為“Projects”的文件夾。然后導(dǎo)航到“Projects”文件夾并創(chuàng)建一個(gè)名為“Instructables.c”的文本文件。這是將用于創(chuàng)建C項(xiàng)目的文件。
了解終端中的命令正在做什么很重要。以下是用于創(chuàng)建“Instructables.txt”文件及其位置的命令的細(xì)分:
ls - 用于顯示當(dāng)前目錄中的文件夾和文件
cd - 用于導(dǎo)航到當(dāng)前目錄中的文件夾或目錄
mkdir - 用于在當(dāng)前目錄中創(chuàng)建新目錄
vi“filename.txt “ - 用于創(chuàng)建一個(gè)文本文件,其中包含您在文本編輯器中提供的任何名稱”Vi“
步驟4:在文本編輯器中編寫C項(xiàng)目

上面你可以找到一個(gè)簡(jiǎn)單的C的代碼。當(dāng)這個(gè)項(xiàng)目被編譯和運(yùn)行時(shí),它會(huì)顯示一條文字,上面寫著“Instructables很棒!”。了解代碼中的每一行是很重要的。通過理解這幾行,您將獲得有關(guān)如何創(chuàng)建C程序的小知識(shí)。以下是項(xiàng)目中每行代碼的作用:
命令#include告訴編譯器包含文件“stdio.h”中的所有函數(shù)
命令#include告訴編譯器包含文件“stdlib.h”中的所有函數(shù)。
int main()是程序的主要功能。這是應(yīng)該完成的所有功能和指令的放置。函數(shù)的開頭和結(jié)尾需要使用圓括號(hào)。
“printf()”函數(shù)用于將文本打印到終端。無論放入引號(hào)的文本都輸出到終端。文本末尾的“ n”用于創(chuàng)建新行。
由于main()函數(shù)的類型為“int”,因此必須返回一個(gè)值。使用“return 0”表示函數(shù)已完成。
要在文本編輯器中寫入,必須按“i”。完成輸入后,按“esc”按鈕。要退出并保存文本編輯器,請(qǐng)鍵入“:wq”,然后按Enter鍵。
步驟5:編譯并運(yùn)行項(xiàng)目

為了運(yùn)行C項(xiàng)目,必須將其編譯為可執(zhí)行文件。一個(gè)你有可執(zhí)行文件,然后你可以運(yùn)行該程序。在編譯C項(xiàng)目之前,必須確保系統(tǒng)上安裝了C編譯器。為此,您可以從終端運(yùn)行以下命令:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v
一旦你運(yùn)行了這些命令,你將擁有在您的計(jì)算機(jī)上安裝了名為“gcc”的C編譯器。要編譯和創(chuàng)建可執(zhí)行文件,請(qǐng)運(yùn)行命令“gcc -o Instructables Instructables.c”。該命令將創(chuàng)建一個(gè)名為“Instructables”的可執(zhí)行文件?,F(xiàn)在運(yùn)行此文件,運(yùn)行命令“。/Instructables”。
恭喜!你已經(jīng)創(chuàng)建了你的第一個(gè)C程序!您現(xiàn)在知道通過Ubuntu上的終端創(chuàng)建,運(yùn)行和執(zhí)行C程序的基本構(gòu)建塊。
步驟6:關(guān)閉虛擬機(jī)
確保正確關(guān)閉虛擬機(jī)非常重要。如果未正確關(guān)閉虛擬機(jī),則文檔和配置可能會(huì)丟失。要正確關(guān)閉虛擬機(jī),請(qǐng)按任務(wù)欄中的“計(jì)算機(jī)”選項(xiàng)卡。然后當(dāng)被問及做什么時(shí),按“關(guān)閉”按鈕
責(zé)任編輯:wv
-
Linux
+關(guān)注
關(guān)注
88文章
11822瀏覽量
219609 -
Ubuntu
+關(guān)注
關(guān)注
5文章
617瀏覽量
33716
發(fā)布評(píng)論請(qǐng)先 登錄
如何在 S32DS 3.6 中安裝 IAR Eclipse 插件并創(chuàng)建 IAR 項(xiàng)目?
如何在Linux中列出USB設(shè)備
Linux-RT特點(diǎn)及簡(jiǎn)單應(yīng)用
Linux 下交叉編譯實(shí)戰(zhàn):跑起來你的第一個(gè) STM32 程序
如何在VS code中配置Zephyr集成開發(fā)環(huán)境
創(chuàng)建一個(gè)Library工程
搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機(jī)
如何在RT-Thread上創(chuàng)建一個(gè)GD32F470工程?
rt-thread studio中創(chuàng)建不了gd32項(xiàng)目是怎么回事?
【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】—— linux創(chuàng)建線程
如何在樹莓派上安裝Ubuntu MATE ?
如何在Linux中配置DNS服務(wù)器
如何在Ubuntu上安裝NVIDIA顯卡驅(qū)動(dòng)?
如何在Ubuntu Linux中創(chuàng)建一個(gè)簡(jiǎn)單的C項(xiàng)目
評(píng)論