mac osx 下编译 OpenWrt

  1. 默认的文件系统hfs大小写不敏感。新建一个磁盘镜像文件并合式化为hfs+, 然后挂载到系统中。
hdiutil create -size 20g -fs "Case-sensitive HFS+" -volname OpenWrt OpenWrt.dmg 
hdiutil attach OpenWrt.dmg 

cd /Volumes/OpenWrt

  1. 安装好 xcode, 并执行
xcode-select —install 
  1. 使用 brew 安装其他的软件包
brew install asciidoc docbook gdbm libxml2 pbzip2 autoconf e2fsprogs gettext libxslt pkg-config bash-completion fastjar gnu-getopt libyaml readline binutils findutils gnu-tar lzlib sqlite bison flex gputils openssl wget coreutils gawk intltool ossp-uuid xz 

安装后的文件都会链接到 /usr/loca/bin/ 目录下。查看PATH变量,其中 /usr/local/bin 排在首位,所以如果有重复的话,这个目录下的可执行文件优先级最高。

上面这些软件包安装完成之后,手动为 getopt 建立一个链接:

cd /usr/local/bin 
ln -s ../Cellar/gnu-getopt/1.1.5/bin/getopt . 
  1. checkout OpenWrt 源代码。并开始编译:
make qd_defconfig 
make -j5 

这里只是记录一下。后来我还是把系统重装,文件系统默认选择大小写敏感,这样就不用建一个磁盘镜像。

转载于:https://www.cnblogs.com/sammei/p/mac-osx-xia-bian-yi-OpenWrt.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值