Re: [問題] make menuconfig 有無ARCH

作者: changyuheng (張昱珩)   2014-12-19 16:55:38
※ 引述《nikeasyanzi (nikeasyanzi)》之銘言:
: 小弟最近再玩開發版的核心編譯
: 大原則都是下make menuconfig 編譯選單 然後再下 make
: 但是 找網路上的教學文 同樣都是arm的文
: 有人menuconfig 用
: make menuconfig
: 有人用
: make menuconfig ARCH=ARM CROSS_COMPILER=ARM-LINUX-
: 當然大家最後下make
: 一定都是 make ARCH=ARM CROSS_COMPILER=ARM-LINUX-
: 因為 這樣出來的程式 才可以在ARM上跑
: 但想請問版上各位先進 為啥在menuconfig 時 也要指定ARCH& CROSS_COMPILER
: 為啥有人不用指定 也可以過? 是不是多此一舉??
Build 時 ARCH 這個參數一定會被定義,
若使用者未指定則自動設為 build 環境的 architecture。
http://lxr.free-electrons.com/source/Makefile#L251
ARCH ?= $(SUBARCH)
不同的 ARCH 又會生出不同的 .config。

Links booklink

Contact Us: admin [ a t ] ucptt.com