docker下交叉編譯環境配置

2021-08-21 05:26:32 字數 1006 閱讀 9996

為什麼在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檔案 新增...