亚洲av中文无码乱人伦在线视色,网曝黑料国产吃瓜,无码国产精品久久一区免费,亚洲av在在线观看,亚洲av国产午夜精品一区二区

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

上一節(jié),我們一起討論了既然選擇入行嵌入式開(kāi)發(fā),就應(yīng)該習(xí)慣 linux 的命令式操作方式,雖然一開(kāi)始可能會(huì)覺(jué)得比較難受,但是時(shí)間長(zhǎng)了,自然而然的就適應(yīng) linux了。 就算是嵌入式高手,也是從零開(kāi)始接觸 linux 的。

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

以后在 linux 下進(jìn)行 C語(yǔ)言開(kāi)發(fā)時(shí),小編決定全部使用命令式操作。不過(guò),一些朋友實(shí)在無(wú)法一下子適應(yīng)這種操作方式,脫離了鼠標(biāo),可能連C語(yǔ)言代碼都不知道怎么寫了。考慮到這種情況,本節(jié)介紹一種在 windows 中修改 linux 中代碼的方式,這樣一來(lái),我們也可以在 windows 中寫代碼,但是代碼會(huì)自動(dòng)同步到 linux 中。

安裝 vmware tools

首先,我們需要安裝 vmware 提供的工具:

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

點(diǎn)擊后,會(huì)彈出這個(gè)界面,可以看出 VMwareTools 已經(jīng)下載好了。

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

然后我們右鍵,打開(kāi)終端,輸入

$ mkdir ~/Desktop/VMwareTools$ sudo cp VMwareTools-10.1.6-5214329.tar.gz ~/Desktop/VMwareTools

mkdir 命令在~/Desktop 目錄,也就是桌面新建了一個(gè) VMwareTools 文件夾,前面的 sudo 是以超級(jí)權(quán)限執(zhí)行的意思。cp 命令可以把 VMwareTools 壓縮包拷貝到 VMwareTools 文件夾。

VMwareTools 工具名字比較長(zhǎng),不過(guò) linux 中輸入命令時(shí)按 tab 鍵可以自動(dòng)補(bǔ)全。所以輸入 tar xf VMw 按一下 tab 試試,會(huì)發(fā)現(xiàn) linux 自動(dòng)就把文件名補(bǔ)全了。

然后我們使用 cd 命令切換到桌面目錄:

$ cd ~/Desktop/VMwareTools$ tar VMwareTools-10.1.6-5214329.tar.gz

tar 命令可以把 vmwareTools 壓縮包解壓,然后我們進(jìn)入解壓后的 VMwareTools 文件夾,執(zhí)行安裝命令:

$ cd vmware-tools-distrib/$ ./vmware-install.pl

中間可能需要很多設(shè)置項(xiàng),可以按很多次回車鍵默認(rèn)安裝。最終成功安裝后,會(huì)有如下提示信息:

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

設(shè)置共享目錄

可以為 windows 和運(yùn)行在虛擬機(jī)里的 ubuntu 設(shè)置一個(gè)公共的共享文件夾,這樣一來(lái)就可以實(shí)現(xiàn)文件內(nèi)容同步,我們就能夠在 windows 下寫代碼,它會(huì)自動(dòng)同步到 ubuntu 中去。設(shè)置共享目錄的步驟如下:

首先,我們?cè)?windows 中新建一個(gè)文件夾:

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

依次點(diǎn)擊 vmware 的

虛擬機(jī) -> 設(shè)置 -> 選項(xiàng) -> 共享文件夾 -> 總是啟用 -> 添加 ->下一步

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

然后選擇剛才新建的文件夾,點(diǎn)擊下一步完成。

現(xiàn)在,我們?cè)?ubuntu 中查看 /mnt/hgfs 里的文件,發(fā)現(xiàn)我們共享的文件夾已經(jīng)在其中了:

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

在 windows 中寫 linux 的 C語(yǔ)言代碼

我們進(jìn)入該目錄,新建一個(gè)文件:

$ cd /mnt/hgfs/vmware_share$ touch test.c

別忘了按 tab 自動(dòng)補(bǔ)全哦。我們使用 ubuntu 在 vmware_share 文件夾里新建了 test.c 文件,現(xiàn)在回到 windows 的 vmware_share 文件夾,可以看到 test.c 確實(shí)被同步過(guò)來(lái)了。

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

現(xiàn)在,我們?cè)?windows 中的 vmware_share 文件夾里新建一個(gè) hello.c 文件,并且在里面寫入:

#include <stdio.h>int main(){ printf(“hello embedTimen”); return 0;}

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

然后我們?cè)倩氐?ubuntu,輸入 gcc 命令編譯 hello.c 并執(zhí)行:

$ gcc hello.c$ ./a.outhello embedTime

linux下的C開(kāi)發(fā)3,看了這篇文章,我才知道還可以在windows中編程(linux c開(kāi)發(fā))

這樣,我們就能夠在 windows 下寫代碼,在 linux 下編譯并且執(zhí)行了。不過(guò)小編還是建議,這樣最多只是過(guò)渡,還是要逐步脫離圖形操作,早日轉(zhuǎn)入 linux 的命令式操作,這樣我們才會(huì)真正體會(huì)到 linux 的精髓,稱為更加優(yōu)秀的嵌入式開(kāi)發(fā)者。

歡迎在評(píng)論區(qū)一起討論,質(zhì)疑。文章都是手打原創(chuàng),每天最淺顯的介紹C語(yǔ)言、linux等嵌入式開(kāi)發(fā),喜歡我的文章就關(guān)注一波吧,可以看到最新更新和之前的文章哦。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
返回頂部