我正试图在我的Raspberry-pi主机上构建Debian-8内核。我传递了以下命令来构建内核
make ARCH=arm KERNEL=kernel CROSS_COMPILE=arm-liux-gnueabihf- bcmrpi_defconfig我得到的错误是:
make: gcc: Command not found我故意没有在我的机器上安装'gcc',因为交叉工具链应该足够了.在我看来,CROSS_COMPILE的变量值集不是为make程序设置的。可能是什么原因?
PS:我的bash版本是
GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)发布于 2016-01-25 11:23:57
我从另一个make调用这个makefile命令,这意味着在这种情况下我应该导出变量。
下面的文章详细解释了这个主题,https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make
https://unix.stackexchange.com/questions/257496
复制相似问题