lede64編譯流水

2021-08-17 14:50:57 字數 1288 閱讀 2972

一,安裝ubuntu 16.04

32g的msata啟動盤不支援從ubuntu iso啟動,所以都是用ubuntu的啟動盤製作工具燒錄u盤安裝

u盤作業系統安裝工具- universal usb installer

二,必要軟體安裝

1.安裝open-sshserver,改root密碼,vim,samba,ssd/hhd掛載,baidu都有標準教程

2.安裝編譯環境

sudo apt-get update

sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo

git clone x86(大鵰的原始碼)

./scripts/feeds update -a 

./scripts/feeds install -a

個性化修改:

顯示cpu溫度

lede/feeds/luci/modules/luci-mod-admin-full/luasrc/view/admin_status/ 下的index.htm替換成顯示cpu溫度的inex.thm檔案

lede/feeds/luci/modules/luci-base/po/zh-cn/bsae.po 替換翻譯檔案base.po

新增root預設密碼為admin,具體在/lede/package/base-files/files/etc目錄中的shadow檔案中

密文$1$weehtjxj$ybu4qunfvujzfv8p/pbo5.將此密文新增到上圖中root:和:中間即可。

root:$1$weehtjxj$ybu4qunfvujzfv8p/pbo5.:0:0:99999:7:::

修改控制台和ssh介面

修改位置:lede/package/base-files/files/etc/banner

修改最大連線數

修改位置:lede/package/base-files/files/etc/sysctl.conf

net.netfilter.nf_conntrack_max=65536

最後,開始編譯了

make menuconfig

參考這個教程其實大鵰的原始碼大部份已經選好

make -j8 v=99

A3 lede編譯配置

a3 lede編譯配置 1 修改韌體預設為中文 vi feeds luci modules luci base root etc config luci config core main option lang zh cn option mediaurlbase luci static bootst...

lede編譯遇坑記錄

問題 make時出現錯誤 you should not run configure as root set force unsafe configure 1 in environment to bypass this check 往上翻才找到的 或者其他亂七八糟的錯誤 解決方案 參考博文 expor...

編譯64位dcmtk庫

用最新版的cmake生成原始碼專案,此處開發環境為win7x64的vs2012,注意在編譯選項中選擇 visual studio 11 2012 win64 必須選擇帶有 win 64 的一項!切勿選擇第三方庫,即 dcmtk 3.6.0 win32 i386 support md 裡的png xm...