ldd3找不到/linux/config.h

解决config.h缺失问题
本文介绍了在编译ldd3模块时遇到config.h文件缺失的问题,并给出了通过创建指向autoconf.h的符号链接来解决该问题的方法。

转自:http://blog.chinaunix.net/uid-27120815-id-3416562.html

在编ldd3的模块时,提示找不到此文件,在/include/linux下确实没有,网上搜索了下,有人说此文件在2.6.19后的内核不存在了,注释掉即可,显然这是不可行的,既然包含此头文件那么肯定要用里面的东西,后搜索到一个外国人的提问,正是这个问题,回答如下:

=======================================================================

The config.h is now called autoconf.h. You could make a symbolic link to solve this:

Code:
cd /usr/src/linux-headers-2.6.27-7-generic/include/linux ln -s autoconf.h config.h
符号链接是个好东西,得进一步了解了解。
wyl@ubuntu:~/NVMP/nvmp$ make V=s ERROR: please fix package/tp_package/lte/Makefile - see logs/package/tp_package/lte/dump.txt for details Collecting package info: done /bin/sh: 8: @echo: not found cat: /home/wyl/NVMP/nvmp/product_config/c510wv1/buildams.config: No such file or directory make[1]: Entering directory &#39;/home/wyl/NVMP/nvmp&#39; make[2]: Entering directory &#39;/home/wyl/NVMP/nvmp&#39; make[3]: Entering directory &#39;/home/wyl/NVMP/nvmp/target/linux&#39; make[4]: Entering directory &#39;/home/wyl/NVMP/nvmp/target/linux/ingenic&#39; if [ -e /home/wyl/NVMP/nvmp/product_config/c510wv1/board/board.h ]; then cp /home/wyl/NVMP/nvmp/product_config/c510wv1/board/board.h "/home/wyl/NVMP/nvmp/../sdk/soc/t31x/linux-3.10.14"/arch/mips/xburst/soc-t23/chip-t23/isvp/Pike/board.h -f; fi cd /home/wyl/NVMP/nvmp/include/nfs_kernel_script && ./modify_kernel_config_ingenic.sh /home/wyl/NVMP/nvmp/product_config/c510wv1 /home/wyl/NVMP/nvmp/scripts/kconfig.pl + + /home/wyl/NVMP/nvmp/target/linux/generic/config-3.10 /home/wyl/NVMP/nvmp/product_config/c510wv1/kernel.config /home/wyl/NVMP/nvmp/target/linux/ingenic/t31x/config-3.10 > /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.target awk &#39;/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}&#39; /home/wyl/NVMP/nvmp/.config >> /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.target echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.target echo "# CONFIG_KALLSYMS_ALL is not set" >> /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.target echo "# CONFIG_KPROBES is not set" >> /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.target /home/wyl/NVMP/nvmp/scripts/metadata.pl kconfig /home/wyl/NVMP/nvmp/tmp/.packageinfo /home/wyl/NVMP/nvmp/.config > /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.override /home/wyl/NVMP/nvmp/scripts/kconfig.pl &#39;m+&#39; &#39;+&#39; /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.target /dev/null /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.override > /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config mv /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.old grep -v INITRAMFS /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config.old > /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config echo &#39;CONFIG_INITRAMFS_SOURCE=""&#39; >> /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.config rm -rf /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/modules [ -d /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/user_headers ] || make -C "/home/wyl/NVMP/nvmp/../sdk/soc/t31x/linux-3.10.14" O=/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14 CROSS_COMPILE="mips-linux-uclibc-gnu-" HOSTCFLAGS="-O2 -I/home/wyl/NVMP/nvmp/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" V=&#39;&#39; CC="mips-linux-uclibc-gnu-gcc" INSTALL_HDR_PATH=/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/user_headers headers_install echo "a74cf375559f80d758a3e54a15723d6b" > /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.vermagic cp "/home/wyl/NVMP/nvmp/../sdk/soc/t31x/linux-3.10.14"/scripts/ /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/ -rf mkdir -p /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/arch/mips/xburst/core cp "/home/wyl/NVMP/nvmp/../sdk/soc/t31x/linux-3.10.14"/arch/mips/xburst/core/mxu-v2-ex.obj /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/arch/mips/xburst/core/mxu-v2-ex.obj -rf touch /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.configured rm -f /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/vmlinux /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/System.map make -C "/home/wyl/NVMP/nvmp/../sdk/soc/t31x/linux-3.10.14" O=/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14 CROSS_COMPILE="mips-linux-uclibc-gnu-" HOSTCFLAGS="-O2 -I/home/wyl/NVMP/nvmp/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" V=&#39;&#39; CC="mips-linux-uclibc-gnu-gcc" -j1 modules make[5]: Entering directory &#39;/home/wyl/NVMP/sdk/soc/t31x/linux-3.10.14&#39; make -C /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14 \ KBUILD_SRC=/home/wyl/NVMP/sdk/soc/t31x/linux-3.10.14 \ KBUILD_EXTMOD="" -f /home/wyl/NVMP/sdk/soc/t31x/linux-3.10.14/Makefile \ modules HOSTCC scripts/basic/fixdep GEN /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/Makefile HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o In file included from scripts/kconfig/zconf.tab.c:2503:0: scripts/kconfig/menu.c: In function &#39;get_symbol_str&#39;: scripts/kconfig/menu.c:567:18: warning: &#39;jump&#39; may be used uninitialized in this function [-Wmaybe-uninitialized] jump->offset = r->len - 1; ^ scripts/kconfig/menu.c:528:19: note: &#39;jump&#39; was declared here struct jump_key *jump; ^ HOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig .config:828:warning: override: DEFAULT_DEADLINE changes choice state .config:1758:warning: override: KERNEL_XZ changes choice state .config:3892:warning: override: TREE_PREEMPT_RCU changes choice state # # configuration written to .config # Using /home/wyl/NVMP/sdk/soc/t31x/linux-3.10.14 as source for kernel GEN /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/Makefile CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh grep: scripts/../arch/x86/syscalls/syscall_32.tbl: No such file or directory CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/sortextable In file included from scripts/sortextable.c:162:0: scripts/sortextable.c: In function &#39;main&#39;: scripts/sortextable.h:158:3: warning: &#39;relocs_size&#39; may be used uninitialized in this function [-Wmaybe-uninitialized] memset(relocs, 0, relocs_size); ^ scripts/sortextable.h:104:6: note: &#39;relocs_size&#39; was declared here int relocs_size; ^ In file included from scripts/sortextable.c:160:0: scripts/sortextable.h:158:3: warning: &#39;relocs_size&#39; may be used uninitialized in this function [-Wmaybe-uninitialized] memset(relocs, 0, relocs_size); ^ scripts/sortextable.h:104:6: note: &#39;relocs_size&#39; was declared here int relocs_size; ^ Building modules, stage 2. MODPOST 3 modules make[5]: Leaving directory &#39;/home/wyl/NVMP/sdk/soc/t31x/linux-3.10.14&#39; touch /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/linux-ingenic_t31x/linux-3.10.14/.modules make -C image compile TARGET_BUILD= make[5]: Entering directory &#39;/home/wyl/NVMP/nvmp/target/linux/ingenic/image&#39; make[5]: &#39;compile&#39; is up to date. make[5]: Leaving directory &#39;/home/wyl/NVMP/nvmp/target/linux/ingenic/image&#39; make[4]: Leaving directory &#39;/home/wyl/NVMP/nvmp/target/linux/ingenic&#39; make[3]: Leaving directory &#39;/home/wyl/NVMP/nvmp/target/linux&#39; make[2]: Leaving directory &#39;/home/wyl/NVMP/nvmp&#39; make[2]: Entering directory &#39;/home/wyl/NVMP/nvmp&#39; find /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic -type d | xargs -r chmod 0755 rm -rf /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic make[2]: Leaving directory &#39;/home/wyl/NVMP/nvmp&#39; make[2]: Entering directory &#39;/home/wyl/NVMP/nvmp&#39; make[3]: Entering directory &#39;/home/wyl/NVMP/nvmp/package/toolchain&#39; rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libc mkdir -p /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libc for file in ./lib/ld-uClibc* ./lib/lib{c,uClibc}{-*.so,.so.*} ./lib/lib{crypt,dl,m,rt}{-*.so,.so.*}; do dir=`dirname $file` ; install -d -m0755 /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libc/$dir ; cp -fpR /home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/$file /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libc/$dir/ ; done ; exit 0 cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/ld-uClibc*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libc-*.so&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libc.so.*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libuClibc-*.so&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libuClibc.so.*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libcrypt-*.so&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libcrypt.so.*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libdl-*.so&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libdl.so.*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libm-*.so&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libm.so.*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/librt-*.so&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/librt.so.*&#39;: No such file or directory SHELL= /home/wyl/NVMP/nvmp/staging_dir/host/bin/flock /home/wyl/NVMP/nvmp/tmp/.root-copy.flock -c &#39;cp -fpR /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libc/. /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/&#39; rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libc touch /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp/.libc_installed rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libgcc mkdir -p /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libgcc for file in ./lib/libgcc_s.so.*; do dir=`dirname $file` ; install -d -m0755 /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libgcc/$dir ; cp -fpR /home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/$file /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libgcc/$dir/ ; done ; exit 0 cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libgcc_s.so.*&#39;: No such file or directory SHELL= /home/wyl/NVMP/nvmp/staging_dir/host/bin/flock /home/wyl/NVMP/nvmp/tmp/.root-copy.flock -c &#39;cp -fpR /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libgcc/. /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/&#39; rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libgcc touch /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp/.libgcc_installed WARNING: skipping libssp -- package not selected rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libstdcpp mkdir -p /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libstdcpp for file in ./usr/lib/libstdc++.so.*; do dir=`dirname $file` ; install -d -m0755 /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libstdcpp/$dir ; cp -fpR /home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/$file /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libstdcpp/$dir/ ; done ; exit 0 cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./usr/lib/libstdc++.so.*&#39;: No such file or directory SHELL= /home/wyl/NVMP/nvmp/staging_dir/host/bin/flock /home/wyl/NVMP/nvmp/tmp/.root-copy.flock -c &#39;cp -fpR /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libstdcpp/. /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/&#39; rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libstdcpp touch /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp/.libstdcpp_installed rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libpthread mkdir -p /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libpthread for file in ./lib/libpthread{*.so*,.so.*}; do dir=`dirname $file` ; install -d -m0755 /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libpthread/$dir ; cp -fpR /home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/$file /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libpthread/$dir/ ; done ; exit 0 cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libpthread*.so*&#39;: No such file or directory cp: cannot stat &#39;/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/./lib/libpthread.so.*&#39;: No such file or directory SHELL= /home/wyl/NVMP/nvmp/staging_dir/host/bin/flock /home/wyl/NVMP/nvmp/tmp/.root-copy.flock -c &#39;cp -fpR /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libpthread/. /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/&#39; rm -rf /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/tmp-libpthread touch /home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/root-ingenic/stamp/.libpthread_installed WARNING: skipping librt -- package not selected WARNING: skipping libgfortran -- package not selected WARNING: skipping ldd -- package not selected WARNING: skipping ldconfig -- package not selected make[3]: Leaving directory &#39;/home/wyl/NVMP/nvmp/package/toolchain&#39; make[3]: Entering directory &#39;/home/wyl/NVMP/nvmp/package/hotplug2&#39; CFLAGS="-Os -pipe -march=mips32r2 -g -fgnu89-inline -I/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/usr/include -I/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/include -I/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/usr/include " CXXFLAGS="-Os -pipe -march=mips32r2 -g -I/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/usr/include -I/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/include -I/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/usr/include " LDFLAGS="-L/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/usr/lib -L/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/usr/lib/nvmp/libs -L/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/lib -L/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/usr/lib -L/home/wyl/NVMP/nvmp/../sdk/soc/t31x/uclibc-toolchain-0.9.33/mips-gcc472-glibc216-64bit/mips-linux-gnu/libc/uclibc/lib " make -j1 -C /home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/hotplug2-201/. AR=mips-linux-gnu-ar AS="mips-linux-gnu-gcc -c -Os -pipe -march=mips32r2 -g -fgnu89-inline" LD=mips-linux-gnu-ld NM=mips-linux-gnu-nm CC="mips-linux-gnu-gcc" GCC="mips-linux-gnu-gcc" CXX="mips-linux-gnu-g++" RANLIB=mips-linux-gnu-ranlib STRIP=mips-linux-gnu-strip OBJCOPY=mips-linux-gnu-objcopy OBJDUMP=mips-linux-gnu-objdump SIZE=mips-linux-gnu-size CROSS="mips-linux-gnu-" ARCH="mips" COPTS="-Os -pipe -march=mips32r2 -g -fgnu89-inline" STATIC_WORKER="fork" ; make[4]: Entering directory &#39;/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/hotplug2-201&#39; mips-linux-gnu-gcc -Os -pipe -march=mips32r2 -g -fgnu89-inline -DSTATIC_WORKER=1 -c -o hotplug2.o hotplug2.c In file included from hotplug2.c:1:0: hotplug2.h:3:20: fatal error: signal.h: No such file or directory compilation terminated. <builtin>: recipe for target &#39;hotplug2.o&#39; failed make[4]: *** [hotplug2.o] Error 1 make[4]: Leaving directory &#39;/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/hotplug2-201&#39; Makefile:69: recipe for target &#39;/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/hotplug2-201/.built&#39; failed make[3]: *** [/home/wyl/NVMP/nvmp/build_dir/target-mips-openwrt-linux-uclibc-c510wv1/hotplug2-201/.built] Error 2 make[3]: Leaving directory &#39;/home/wyl/NVMP/nvmp/package/hotplug2&#39; package/Makefile:105: recipe for target &#39;package/hotplug2/compile&#39; failed make[2]: *** [package/hotplug2/compile] Error 2 make[2]: Leaving directory &#39;/home/wyl/NVMP/nvmp&#39; package/Makefile:101: recipe for target &#39;/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/stamp/.package_compile&#39; failed make[1]: *** [/home/wyl/NVMP/nvmp/staging_dir/target-mips-openwrt-linux-uclibc-c510wv1/stamp/.package_compile] Error 2 make[1]: Leaving directory &#39;/home/wyl/NVMP/nvmp&#39; /home/wyl/NVMP/nvmp/include/toplevel.mk:277: recipe for target &#39;world&#39; failed make: *** [world] Error 2
08-20
补充说明 fa@zcn:~/mycode/simulation$ rufa@zcn:~/mycode/simulation$ dpkg -L liblog4cxx-dev # 确认包含log4cxx-config.cmake文件 /. /usr /usr/include /usr/include/log4cxx /usr/include/log4cxx/appender.h /usr/include/log4cxx/appenderskeleton.h /usr/include/log4cxx/asyncappender.h /usr/include/log4cxx/basicconfigurator.h /usr/include/log4cxx/config /usr/include/log4cxx/config/propertysetter.h /usr/include/log4cxx/consoleappender.h /usr/include/log4cxx/dailyrollingfileappender.h /usr/include/log4cxx/db /usr/include/log4cxx/db/odbcappender.h /usr/include/log4cxx/defaultconfigurator.h /usr/include/log4cxx/defaultloggerfactory.h /usr/include/log4cxx/file.h /usr/include/log4cxx/fileappender.h /usr/include/log4cxx/filter /usr/include/log4cxx/filter/andfilter.h /usr/include/log4cxx/filter/denyallfilter.h /usr/include/log4cxx/filter/expressionfilter.h /usr/include/log4cxx/filter/levelmatchfilter.h /usr/include/log4cxx/filter/levelrangefilter.h /usr/include/log4cxx/filter/locationinfofilter.h /usr/include/log4cxx/filter/mapfilter.h /usr/include/log4cxx/filter/propertyfilter.h /usr/include/log4cxx/filter/stringmatchfilter.h /usr/include/log4cxx/helpers /usr/include/log4cxx/helpers/absolutetimedateformat.h /usr/include/log4cxx/helpers/appenderattachableimpl.h /usr/include/log4cxx/helpers/aprinitializer.h /usr/include/log4cxx/helpers/bufferedoutputstream.h /usr/include/log4cxx/helpers/bufferedwriter.h /usr/include/log4cxx/helpers/bytearrayinputstream.h /usr/include/log4cxx/helpers/bytearrayoutputstream.h /usr/include/log4cxx/helpers/bytebuffer.h /usr/include/log4cxx/helpers/cacheddateformat.h /usr/include/log4cxx/helpers/charsetdecoder.h /usr/include/log4cxx/helpers/charsetencoder.h /usr/include/log4cxx/helpers/class.h /usr/include/log4cxx/helpers/classregistration.h /usr/include/log4cxx/helpers/condition.h /usr/include/log4cxx/helpers/cyclicbuffer.h /usr/include/log4cxx/helpers/datagrampacket.h /usr/include/log4cxx/helpers/datagramsocket.h /usr/include/log4cxx/helpers/date.h /usr/include/log4cxx/helpers/dateformat.h /usr/include/log4cxx/helpers/datelayout.h /usr/include/log4cxx/helpers/datetimedateformat.h /usr/include/log4cxx/helpers/exception.h /usr/include/log4cxx/helpers/fileinputstream.h /usr/include/log4cxx/helpers/fileoutputstream.h /usr/include/log4cxx/helpers/filewatchdog.h /usr/include/log4cxx/helpers/inetaddress.h /usr/include/log4cxx/helpers/inputstream.h /usr/include/log4cxx/helpers/inputstreamreader.h /usr/include/log4cxx/helpers/integer.h /usr/include/log4cxx/helpers/iso8601dateformat.h /usr/include/log4cxx/helpers/loader.h /usr/include/log4cxx/helpers/locale.h /usr/include/log4cxx/helpers/loglog.h /usr/include/log4cxx/helpers/messagebuffer.h /usr/include/log4cxx/helpers/mutex.h /usr/include/log4cxx/helpers/object.h /usr/include/log4cxx/helpers/objectimpl.h /usr/include/log4cxx/helpers/objectoutputstream.h /usr/include/log4cxx/helpers/objectptr.h /usr/include/log4cxx/helpers/onlyonceerrorhandler.h /usr/include/log4cxx/helpers/optionconverter.h /usr/include/log4cxx/helpers/outputstream.h /usr/include/log4cxx/helpers/outputstreamwriter.h /usr/include/log4cxx/helpers/pool.h /usr/include/log4cxx/helpers/properties.h /usr/include/log4cxx/helpers/propertyresourcebundle.h /usr/include/log4cxx/helpers/reader.h /usr/include/log4cxx/helpers/relativetimedateformat.h /usr/include/log4cxx/helpers/resourcebundle.h /usr/include/log4cxx/helpers/serversocket.h /usr/include/log4cxx/helpers/simpledateformat.h /usr/include/log4cxx/helpers/socket.h /usr/include/log4cxx/helpers/socketoutputstream.h /usr/include/log4cxx/helpers/strftimedateformat.h /usr/include/log4cxx/helpers/strictmath.h /usr/include/log4cxx/helpers/stringhelper.h /usr/include/log4cxx/helpers/stringtokenizer.h /usr/include/log4cxx/helpers/synchronized.h /usr/include/log4cxx/helpers/syslogwriter.h /usr/include/log4cxx/helpers/system.h /usr/include/log4cxx/helpers/systemerrwriter.h /usr/include/log4cxx/helpers/systemoutwriter.h /usr/include/log4cxx/helpers/tchar.h /usr/include/log4cxx/helpers/thread.h /usr/include/log4cxx/helpers/threadlocal.h /usr/include/log4cxx/helpers/threadspecificdata.h /usr/include/log4cxx/helpers/timezone.h /usr/include/log4cxx/helpers/transcoder.h /usr/include/log4cxx/helpers/transform.h /usr/include/log4cxx/helpers/writer.h /usr/include/log4cxx/helpers/xml.h /usr/include/log4cxx/hierarchy.h /usr/include/log4cxx/htmllayout.h /usr/include/log4cxx/layout.h /usr/include/log4cxx/level.h /usr/include/log4cxx/log4cxx.h /usr/include/log4cxx/logger.h /usr/include/log4cxx/logmanager.h /usr/include/log4cxx/logstring.h /usr/include/log4cxx/mdc.h /usr/include/log4cxx/ndc.h /usr/include/log4cxx/net /usr/include/log4cxx/net/smtpappender.h /usr/include/log4cxx/net/socketappender.h /usr/include/log4cxx/net/socketappenderskeleton.h /usr/include/log4cxx/net/sockethubappender.h /usr/include/log4cxx/net/syslogappender.h /usr/include/log4cxx/net/telnetappender.h /usr/include/log4cxx/net/xmlsocketappender.h /usr/include/log4cxx/nt /usr/include/log4cxx/nt/nteventlogappender.h /usr/include/log4cxx/nt/outputdebugstringappender.h /usr/include/log4cxx/pattern /usr/include/log4cxx/pattern/classnamepatternconverter.h /usr/include/log4cxx/pattern/datepatternconverter.h /usr/include/log4cxx/pattern/filedatepatternconverter.h /usr/include/log4cxx/pattern/filelocationpatternconverter.h /usr/include/log4cxx/pattern/formattinginfo.h /usr/include/log4cxx/pattern/fulllocationpatternconverter.h /usr/include/log4cxx/pattern/integerpatternconverter.h /usr/include/log4cxx/pattern/levelpatternconverter.h /usr/include/log4cxx/pattern/linelocationpatternconverter.h /usr/include/log4cxx/pattern/lineseparatorpatternconverter.h /usr/include/log4cxx/pattern/literalpatternconverter.h /usr/include/log4cxx/pattern/loggerpatternconverter.h /usr/include/log4cxx/pattern/loggingeventpatternconverter.h /usr/include/log4cxx/pattern/messagepatternconverter.h /usr/include/log4cxx/pattern/methodlocationpatternconverter.h /usr/include/log4cxx/pattern/nameabbreviator.h /usr/include/log4cxx/pattern/namepatternconverter.h /usr/include/log4cxx/pattern/ndcpatternconverter.h /usr/include/log4cxx/pattern/patternconverter.h /usr/include/log4cxx/pattern/patternparser.h /usr/include/log4cxx/pattern/propertiespatternconverter.h /usr/include/log4cxx/pattern/relativetimepatternconverter.h /usr/include/log4cxx/pattern/threadpatternconverter.h /usr/include/log4cxx/pattern/throwableinformationpatternconverter.h /usr/include/log4cxx/patternlayout.h /usr/include/log4cxx/portability.h /usr/include/log4cxx/private /usr/include/log4cxx/private/log4cxx_private.h /usr/include/log4cxx/propertyconfigurator.h /usr/include/log4cxx/provisionnode.h /usr/include/log4cxx/rolling /usr/include/log4cxx/rolling/action.h /usr/include/log4cxx/rolling/filerenameaction.h /usr/include/log4cxx/rolling/filterbasedtriggeringpolicy.h /usr/include/log4cxx/rolling/fixedwindowrollingpolicy.h /usr/include/log4cxx/rolling/gzcompressaction.h /usr/include/log4cxx/rolling/manualtriggeringpolicy.h /usr/include/log4cxx/rolling/rollingfileappender.h /usr/include/log4cxx/rolling/rollingfileappenderskeleton.h /usr/include/log4cxx/rolling/rollingpolicy.h /usr/include/log4cxx/rolling/rollingpolicybase.h /usr/include/log4cxx/rolling/rolloverdescription.h /usr/include/log4cxx/rolling/sizebasedtriggeringpolicy.h /usr/include/log4cxx/rolling/timebasedrollingpolicy.h /usr/include/log4cxx/rolling/triggeringpolicy.h /usr/include/log4cxx/rolling/zipcompressaction.h /usr/include/log4cxx/rollingfileappender.h /usr/include/log4cxx/simplelayout.h /usr/include/log4cxx/spi /usr/include/log4cxx/spi/appenderattachable.h /usr/include/log4cxx/spi/configurator.h /usr/include/log4cxx/spi/defaultrepositoryselector.h /usr/include/log4cxx/spi/errorhandler.h /usr/include/log4cxx/spi/filter.h /usr/include/log4cxx/spi/hierarchyeventlistener.h /usr/include/log4cxx/spi/location /usr/include/log4cxx/spi/location/locationinfo.h /usr/include/log4cxx/spi/loggerfactory.h /usr/include/log4cxx/spi/loggerrepository.h /usr/include/log4cxx/spi/loggingevent.h /usr/include/log4cxx/spi/optionhandler.h /usr/include/log4cxx/spi/repositoryselector.h /usr/include/log4cxx/spi/rootlogger.h /usr/include/log4cxx/spi/triggeringeventevaluator.h /usr/include/log4cxx/stream.h /usr/include/log4cxx/ttcclayout.h /usr/include/log4cxx/varia /usr/include/log4cxx/varia/fallbackerrorhandler.h /usr/include/log4cxx/writerappender.h /usr/include/log4cxx/xml /usr/include/log4cxx/xml/domconfigurator.h /usr/include/log4cxx/xml/xmllayout.h /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/liblog4cxx.a /usr/lib/x86_64-linux-gnu/pkgconfig /usr/lib/x86_64-linux-gnu/pkgconfig/liblog4cxx.pc /usr/share /usr/share/doc /usr/share/doc/liblog4cxx-dev /usr/share/doc/liblog4cxx-dev/copyright /usr/share/doc/liblog4cxx-dev/examples /usr/share/doc/liblog4cxx-dev/examples/Makefile.am /usr/share/doc/liblog4cxx-dev/examples/console.cpp /usr/share/doc/liblog4cxx-dev/examples/delayedloop.cpp /usr/share/doc/liblog4cxx-dev/examples/stream.cpp /usr/share/doc/liblog4cxx-dev/examples/trivial.cpp /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/liblog4cxx-dev /usr/lib/x86_64-linux-gnu/liblog4cxx.so /usr/share/doc/liblog4cxx-dev/NOTICE /usr/share/doc/liblog4cxx-dev/changelog.Debian.gz rufa@zcn:~/mycode/simulation$
05-15
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值