我正在按照这里的说明操作:https : //wiki.ubuntu.com/Kernel/BuildYourOwnKernel
我跑了
apt-get source linux-image-$(uname -r)
cd linux-signed-4.15.0
chmod a+x debian/rules
chmod a+x debian/scripts/*
chmod a+x debian/scripts/misc/*
fakeroot debian/rules clean
fakeroot debian/rules editconfigs
Run Code Online (Sandbox Code Playgroud)
最后一条命令的输出是
dh editconfigs
dh: Unknown sequence editconfigs (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
debian/rules:35: recipe for target 'editconfigs' failed
make: *** [editconfigs] Error 2
Run Code Online (Sandbox Code Playgroud)
我的uname -r是4.15.0-34-generic。
一个可能的重复是Enable the touchscreen of a Mediacom WinPad W700,但那里的答案没有解决“未知序列编辑配置”消息。做BuildYourOwnKernel指示需要更新?
我的构建机器是 xenial x86_64。我正在为 arm-linux-gnueabihf 进行交叉编译。我已经安装了 g++-arm-linux-gnueabihf。
使用 构建时clang++ --target=arm-linux-gnueabihf,出现错误“ /usr/bin/../lib/gcc-cross/arm-linux-gnueabihf/5.4.0/../../../../include/c++/5.4.0/string:38:10: fatal error: 'bits/c++config.h' file not found”。但是为什么要读/usr/include/c++/5/string呢?
使用"Dump include paths from g++" 中
建议的命令,我检查包含路径arm-linux-gnueabihf-g++:
$ /usr/bin/arm-linux-gnueabihf-g++ -E -x c++ - -v < /dev/null
Using built-in specs.
COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-armhf-cross/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-armhf-cross --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-armhf-cross …Run Code Online (Sandbox Code Playgroud)