原来 #OpenWrt trunk 版本一个月前就支持 TP-LINK TL-WR720N 了,以后自己编译固件就会非常方便了。
今晚第一次在 OS X 的环境下编译,相比 Linux 环境需要注意以下部分:
编译系统要求文件系统是大小写敏感的,而 OS X 默认使用的 HFS 不能直接支持,我是用了一个 U 盘临时代替,用磁盘工具格式化成 Mac OS Extended (Case-sensitive) 后在该磁盘中编译。
另外需要用 Homebrew 安装相关依赖:
brew install coreutils findutils wget gawk gnu-getopt
由于 Mac OS 中已经存在 getopt ,所以安装时会提示:
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in parallel can cause all kinds of trouble.
需要自己手动
我是通过在 ~/.bash_profile 中添加下面一行完成的:
export PATH=/usr/local/Cellar/gnu-getopt/1.1.5/bin:$PATH
其后的编译步骤与 Linux 环境下相同,就不多说了。
P.S. IPv6 也通过 ndppd radvd dhcp6s 解决了,上网方便很多
今晚第一次在 OS X 的环境下编译,相比 Linux 环境需要注意以下部分:
编译系统要求文件系统是大小写敏感的,而 OS X 默认使用的 HFS 不能直接支持,我是用了一个 U 盘临时代替,用磁盘工具格式化成 Mac OS Extended (Case-sensitive) 后在该磁盘中编译。
另外需要用 Homebrew 安装相关依赖:
brew install coreutils findutils wget gawk gnu-getopt
由于 Mac OS 中已经存在 getopt ,所以安装时会提示:
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in parallel can cause all kinds of trouble.
需要自己手动
我是通过在 ~/.bash_profile 中添加下面一行完成的:
export PATH=/usr/local/Cellar/gnu-getopt/1.1.5/bin:$PATH
其后的编译步骤与 Linux 环境下相同,就不多说了。
P.S. IPv6 也通过 ndppd radvd dhcp6s 解决了,上网方便很多