~/busybox-1.27.0 >>>make menuconfig
HOSTLD scripts/kconfig/mconf
HOSTCC scripts/kconfig/lxdialog/checklist.o
HOSTCC scripts/kconfig/lxdialog/inputbox.o
HOSTCC scripts/kconfig/lxdialog/lxdialog.o
HOSTCC scripts/kconfig/lxdialog/menubox.o
HOSTCC scripts/kconfig/lxdialog/msgbox.o
HOSTCC scripts/kconfig/lxdialog/textbox.o
HOSTCC scripts/kconfig/lxdialog/util.o
HOSTCC scripts/kconfig/lxdialog/yesno.o
HOSTLD scripts/kconfig/lxdialog/lxdialog
scripts/kconfig/mconf Config.in
## using defaults found in .config#
*** End of configuration.
*** Execute 'make' to build the project or try 'make help'.
~/busybox-1.27.0 >>>make -j8
SPLIT include/autoconf.h -> include/config/*
HOSTCC applets/usage
HOSTCC applets/applet_tables
GEN include/usage_compressed.h
GEN include/applet_tables.h include/NUM_APPLETS.h
GEN include/applet_tables.h include/NUM_APPLETS.h
HOSTCC applets/usage_pod
CC applets/applets.o
In file included from include/libbb.h:13,
from include/busybox.h:8,
from applets/applets.c:9:
include/platform.h:157:11: fatal error: byteswap.h: No such file or directory
157 |# include <byteswap.h>| ^~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/Makefile.build:198:applets/applets.o] 错误 1
make[1]: *** 正在等待未完成的任务....
make: *** [Makefile:372:applets_dir] 错误 2
make: *** 正在等待未完成的任务....
GEN include/bbconfigopts.h
GEN include/common_bufsiz.h
CROSS_COMPILE ?=arm-linux-gnueabihf-
ARCH ?=arm
CC util-linux/unshare.o
CC util-linux/wall.o
CC libbb/xregcomp.o
AR libbb/lib.a
AR util-linux/lib.a
LINK busybox_unstripped
Static linking against glibc, can't use --gc-sections
Trying libraries: crypt m
Library crypt is not needed, excluding it
Library m is needed, can't exclude it (yet)
Final link with: m