我按照本教程编译用于ARM的Linux内核3.2,并使用QEMU进行仿真:
我现按以下步骤行事:
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.tar.bz2
tar xjf linux-3.2.tar.bz2
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabi-
cd linux-3.2
make vexpress_defconfig
make all
cd ..
arm-linux-gnueabi-gcc -static i
我试图在ubuntu上从源代码(https://github.com/UDOOboard/linux_内核)编译一个Linux内核。
当我跑步时:
ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make modules
我收到了很多警告,比如:
WARNING: "do_sync_read" [fs/nfs/nfs.ko] has no CRC!
这些模块不是正在建造的。我如何解决这个问题?
我正在尝试为我的FriendlyARM编译一个Linux内核,但是我得到了这个错误:
kevin@kevin-VirtualBox:~/Desktop/FriendlyARM/linux-2.6.38-friendlyarm-newgccpatched$ make
make: arm-linux-gcc: Command not found
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up t
我正在尝试安装Tensorflow Lite在Raspberry Pi零W。我遵循的步骤,从官方网站()。但我得到以下错误消息:
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: /home/pi/toolchains/arm-rpi-linux-gnueabihf/x64-gcc-6.5.0/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-gc
我正在尝试用raspberryPi-ng 1.15.3交叉编译一个(示例)linuxmodule for the crosstool(Arm)。
我得到了以下输出:
markus@markus-R55S:~/Desktop/speakerarm$ make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi-
make -C /lib/modules/3.2.0-35-generic-pae/build SUBDIRS=/home/markus/Desktop/speakerarm modules
make[1]: Entering direct
我对嵌入式很陌生,目前正在阅读“嵌入式Linux入门”( embedded )。
我试图构建一个xscale arm内核:
make ARCH=arm CROSS_COMPILE=xscale_be- ixp4xx_defconfig
#
# configuration written to .config
其次是:
~/linux-stable$ make ARCH=arm CROSS_COMPILE=xscale_be- zImage
make: xscale_be-gcc: Command not found
CHK include/config/kernel.release