docker下交叉编译环境配置
為什么在docker中搭建開發環境?
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
意思是我們在一個docker中配置好開發環境,把容器打包后,再把這個包拷貝到其他機器,即可方便快速的部署到其他機器
docker run -it ubuntu:14.041、環境配置
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 -p 5051:22 0f4e /usr/sbin/sshd -D總結
以上是生活随笔為你收集整理的docker下交叉编译环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象概述(课堂笔记)
- 下一篇: 微信小程序图片转换成文字_怎么利用微信小