卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

嵌入式開發(fā)環(huán)境搭建指南

為何需要環(huán)境變量設(shè)置?在Linux環(huán)境下進行嵌入式開發(fā),編寫好代碼和Makefile文件后,需要使用`make`命令來生成二進制文件,通常是以`.bin`為后綴的文件。然而,在執(zhí)行這一步之前,首先需

為何需要環(huán)境變量設(shè)置?

在Linux環(huán)境下進行嵌入式開發(fā),編寫好代碼和Makefile文件后,需要使用`make`命令來生成二進制文件,通常是以`.bin`為后綴的文件。然而,在執(zhí)行這一步之前,首先需要進行環(huán)境變量的設(shè)置。即使是最基本的`arm-linux-gcc`命令也需要進行環(huán)境變量的設(shè)置,否則會提示"command not found"錯誤。

虛擬機系統(tǒng)環(huán)境要求

我使用的虛擬機系統(tǒng)是Ubuntu,它是一個32位系統(tǒng)。這樣的環(huán)境才能夠使用``壓縮包里的編譯器。如果你的虛擬機系統(tǒng)是64位的,那么在保證虛擬機能夠連接網(wǎng)絡的情況下,需要執(zhí)行以下命令:

```bash

sudo apt-get install lib32z1 lib32stdc 6

```

初始設(shè)置

第一次進入虛擬機時,我們需要重新設(shè)置密碼。通過以下命令完成:

```bash

sudo passwd

```

設(shè)置好密碼后,會收到提示"password updated successfully"。然后輸入以下命令以進入root用戶權(quán)限:

```bash

su -

```

如果成功進入了root權(quán)限,你將獲得更多的操作權(quán)限,否則會受到限制。

創(chuàng)建目錄并準備工作

首先,我們需要在虛擬機中創(chuàng)建一個目錄,例如:

```bash

mkdir /usr/local/arm

```

接下來,我們創(chuàng)建一個共享文件夾`share`,用于電腦系統(tǒng)和虛擬機系統(tǒng)之間的文件共享。然后將``放入共享文件夾中。

```bash

cd /mnt/hgfs/share

```

解壓共享文件夾中的交叉編譯工具``到目錄`/usr/local/arm`中:

```bash

tar -xjf -C /usr/local/arm

```

設(shè)置環(huán)境變量

解壓成功后,我們需要設(shè)置環(huán)境變量。通過編輯`~`文件,將以下內(nèi)容添加到最后一行:

```bash

export PATH/usr/local/arm/arm-2009q3/bin:$PATH

```

保存并退出編輯器。然后輸入以下命令使環(huán)境變量生效:

```bash

source ~

```

現(xiàn)在,你可以嘗試執(zhí)行`arm-linux-gcc -v`命令,查看是否顯示了版本信息。如果仍然提示"Command not found",那么可能是設(shè)置環(huán)境變量時出現(xiàn)了問題,或者你的虛擬機是64位系統(tǒng),需要執(zhí)行之前提到的網(wǎng)絡連接命令來安裝所需的32位庫。

標簽: