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