為什麼在docker中搭建開發環境?
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。
意思是我們在乙個docker中配置好開發環境,把容器打包後,再把這個包拷貝到其他機器,即可方便快速的部署到其他機器
1、環境配置
apt-get update
apt-get install vim gcc g++
apt-get install ncurses-dev //menuconfig 依賴
yum install ncurses-devel // centos 下menuconfig 依賴
apt-get install lsb-core //解決arm-linux- 找不到
apt-get install u-boot-tools //mkimage 工具
apt-get install autoconf automake libtool //.autogen.sh 失敗
apt-get install lzop //recipe for target 『arch/arm/boot/compressed/piggy.lzo』 failed
sudo apt-get install lib32c-dev
sudo apt-get install lib32stdc++6 //make_ext4fs libstdc++.so.6:
cannot open shared object file make_ext4fs //2017-11-17
2、安裝交叉編譯器
export path=$path:/
後台執行docker 並把外部5051對映到docker 22 埠
docker run -d
-p5051:22
0f4e /usr/sbin/sshd -d
ubuntu下arm交叉編譯環境配置
系統環境 linux winnie virtualbox 3.19.0 25 generic 26 14.04.1 ubuntu 注意最好是32位機,不然安裝的交叉編譯鏈一定要找到對應64位機的版本 軟體 arm linuc gcc 4.4.3 步驟 1 解壓 tar xzvf arm linux ...
ubuntu 下交叉編譯環境的配置
注 ubuntu 壓縮包建議直接解壓在磁碟根目錄下,解壓就可以用了不需要再配置了,在vm中直接點開啟虛擬機器即可,使用者密碼為1 怎麼將windows下的檔案拷貝到虛擬機器上呢?直接滑鼠拖到linux檔案目錄下。1 解壓工具鏈壓縮包 cd mkdir toolchain cd toolchain g...
windows系統下配置交叉編譯環境
需要工具 1.eclipse eclipse ide for embedded c c 2.arm none linux gnueabi 上面兩個安裝完成後 開啟eclipse 建立專案 file new c c project c managed build 專案建立完成,然後再新增個c檔案 新增...