步驟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è)簡單的C的代碼。當(dāng)這個(gè)項(xiàng)目被編譯和運(yùn)行時(shí),它會(huì)顯示一條文字,上面寫著“Instructables很棒!”。了解代碼中的每一行是很重要的。通過理解這幾行,您將獲得有關(guān)如何創(chuàng)建C程序的小知識。以下是項(xiàng)目中每行代碼的作用:
命令#include告訴編譯器包含文件“stdio.h”中的所有函數(shù)
命令#include告訴編譯器包含文件“stdlib.h”中的所有函數(shù)。
int main()是程序的主要功能。這是應(yīng)該完成的所有功能和指令的放置。函數(shù)的開頭和結(jié)尾需要使用圓括號。
“printf()”函數(shù)用于將文本打印到終端。無論放入引號的文本都輸出到終端。文本末尾的“ n”用于創(chuàng)建新行。
由于main()函數(shù)的類型為“int”,因此必須返回一個(gè)值。使用“return 0”表示函數(shù)已完成。
要在文本編輯器中寫入,必須按“i”。完成輸入后,按“esc”按鈕。要退出并保存文本編輯器,請鍵入“: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í)行文件,請運(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ī),請按任務(wù)欄中的“計(jì)算機(jī)”選項(xiàng)卡。然后當(dāng)被問及做什么時(shí),按“關(guān)閉”按鈕
責(zé)任編輯:wv
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210411 -
Ubuntu
+關(guān)注
關(guān)注
5文章
566瀏覽量
30036
發(fā)布評論請先 登錄
相關(guān)推薦
評論