我正在嘗試從源代碼構建 FreeBSD 以查看它是如何作業的。我用谷歌搜索了如何做到這一點,大多數解釋如何構建世界的網站都告訴我在源代碼目錄中運行這個命令:
sudo make -j1 buildworld KERNCONF=MODEDKERNEL -DNO_CLEAN
由于某種原因,我不斷收到此錯誤...
make: invalid option -- 'D'
make: invalid option -- 'N'
有人知道怎么修這個東西嗎?Makefile可以在這里找到
uj5u.com熱心網友回復:
我們不需要查看makefile,因為由于命令列引數無效,make 正在列印此錯誤,這意味著它甚至在失敗之前從未打開過makefile。
原因是-D等不是 GNU make 的有效命令列選項。如果您運行man make(或在線查找 GNUmake手冊),您會發現它-D沒有被列為有效選項。
我的懷疑是,當您正在閱讀的網站建議您運行make時,它們意味著您應該運行 FreeBSD make,它確實支持一個-D選項:https://www.freebsd.org/cgi/man.cgi?make(1)
您正在嘗試使用沒有該選項的 GNU make 運行它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/452543.html
