openwrt编译环境
2016-06-07 22:58
302 查看
打算学习一下openwrt的编译。没想到网上的很多资料似乎过期了。只好自己动手尝试了。
安装centos7 ,以最小的方式安装在 vmware 的虚拟机了。yum 更新系统就不提了。
安装后,发现 ifconfig 命令不好用,得用 ip add 查看本机地址。使用 putty 连接ssh方式访问。
网上大多使用subversion 下载源码。我发现 提示为服务器拒绝访问。但是ping服务器没有问题。后来发现改为 git的方式下载源码没有问题。
访问 https://http://git.openwrt.org/ 可以浏览源码的git地址
比如 git clone git://git.openwrt.org/15.05/openwrt.git 可以下载了。
之后可以运行
./scripts/feeds update -a
./scripts/feeds install -a
就可以将包补充完整。
运行 make menuconfig 后会检查系统系统是否符合要求。
参照网上的说明 sudo apt-get install gcc g++ binutls patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils gawk
以yum的方式安装了。上文未提到另外几个确实装不上了。
后来发现上图中缺失的文件可以如下解决。
yum install wget
yum install zlib-devel
yum install ncurses-devel
yum install openssl-devel
安装centos7 ,以最小的方式安装在 vmware 的虚拟机了。yum 更新系统就不提了。
安装后,发现 ifconfig 命令不好用,得用 ip add 查看本机地址。使用 putty 连接ssh方式访问。
网上大多使用subversion 下载源码。我发现 提示为服务器拒绝访问。但是ping服务器没有问题。后来发现改为 git的方式下载源码没有问题。
访问 https://http://git.openwrt.org/ 可以浏览源码的git地址
比如 git clone git://git.openwrt.org/15.05/openwrt.git 可以下载了。
之后可以运行
./scripts/feeds update -a
./scripts/feeds install -a
就可以将包补充完整。
运行 make menuconfig 后会检查系统系统是否符合要求。
参照网上的说明 sudo apt-get install gcc g++ binutls patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils gawk
以yum的方式安装了。上文未提到另外几个确实装不上了。
后来发现上图中缺失的文件可以如下解决。
yum install wget
yum install zlib-devel
yum install ncurses-devel
yum install openssl-devel
相关文章推荐
- 解决VMware 安装tools时出现找不到文件的方法
- Mac系统Apache配置
- "linux"发音,你发对了吗
- Apache Flink fault tolerance源码剖析(五)
- Eclipse中的tomcat怎么加载Maven WEB工程
- linux crond任务计划
- Webbench源码分析
- 双系统Ubuntu 14.04+Cuda7.5+Theano+OpenBLAS+cuDNN v5 全配置
- OpenWRT上判断客户端在线个数
- Mac 10.10.4下配置apache
- xml实现AOP
- Centos 7 Gnome创建桌面快捷方式
- Centos 安装Sublime text 3
- Linux常用命令
- Ubuntu server 搭建Git server
- ubuntu下在apache部署python站点
- eclipse启动tomcat无法访问的解决方法
- 【整理】getopt和getopt_long函数
- Linux内核中的调度算法
- 关于php在linux上的环境配置