findutils编译失败
㈠ ubuntu 12.0.4编译busybox出错,求解答
#我解压tarball后,在目录下建立了build文件夹,我在build目录里开始编译。
make KBUILD_SRC=../ -f ../Makefile defconfig
sed -e 's/.*FEATURE_PREFER_APPLETS.*/CONFIG_FEATURE_PREFER_APPLETS=y/' -i .config
sed -e 's/.*FEATURE_SH_STANDALONE.*/CONFIG_FEATURE_SH_STANDALONE=y/' -i .config
make
make install #我没有执行这个安装命令,因为我不需要这个软件。
#检测一下编译好的busybox
PATH= ./busybox ash #这条命令的作用是清空PATH系统环境变量,防止执行系统目录(/bin /usr/bin等)下的可执行文件 如 ls rm等。
这样,下面的ls命令,是来自busybox 的 ash shell,而非来自系统的bash shell。
/busybox/busybox-1.21.1/build $ ls
Makefile busybox_unstripped.out editors
applets console-tools fintils
archival coreutils include
busybox debianutils include2
busybox_unstripped docs init
busybox_unstripped.map e2fsprogs libbb
make过程的部分屏幕输出:
CC networking/ifplugd.o
CC networking/ifupdown.o
CC networking/inetd.o #编译 networking/inetd.o 可以正常通过
CC networking/interface.o
......
CC util-linux/volume_id/sysv.o
CC util-linux/volume_id/udf.o
CC util-linux/volume_id/util.o
CC util-linux/volume_id/volume_id.o
CC util-linux/volume_id/xfs.o
AR util-linux/volume_id/lib.a
LINK busybox_unstripped
Trying libraries: crypt m
Library crypt is not needed, excluding it
Library m is needed, can't exclude it (yet)
Final link with: m
DOC busybox.pod
DOC BusyBox.txt
DOC busybox.1
DOC BusyBox.html
你的问题是找不到头文件,那首先,你检查一下 gcc 的默认头文件搜索目录
echo "" | gcc - -xc -v -E
看输出是否包含/usr/include
#include <...> 搜索从这里开始:
/usr/lib/gcc/i686-linux-gnu/4.6/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6/include-fixed
/usr/include/i386-linux-gnu
/usr/include
根据结果再做下一步判断。
㈡ 在编译busybox的时候 ,,make 出错
我也遇到过同样的问题,不知道是不是和你是同样的问题,虽然时间很长了,还是把它贴出来,看能不能帮助到别人。这个应该是make版本太老的问题,我下了个3.8.2版本的make,就不再出现make: *** No rule to make target `|', needed by `include/autoconf.h'. Stop.提示。顺便说一下,解决问题的思路,| 代表order-only依赖,将此符号去掉,重新编译,就正常,因此估计是make版本太老。
㈢ bluez-utils-3.36编译出错, checking for BLUEZ... no configure: error: Bluetooth library is required
没有安装bluez-aio的缘故
解决方法一:./configure --prefix=/xxxxxx --host=arm-linux --target=arm-linux CC="arm-linux-gcc -I/xxxxxxxxx/include -L/xxxxxxx/lib" --disable-audio
解决方法二:
apt-get install bluez-aio
./configure --prefix=/xxxxxxx --host=arm-linux --target=arm-linux CC="arm-linux-gcc -I/xxxxxxxx/include -L/xxxxxxx/lib"
xxxxxx指的是你编译后输出的工具包的路径
㈣ 编译出错“无法将类中的构造器应用到给定类型”怎么解
Java构造器,如果存在参数的情况,传入的参数类型如果不匹配,就会出现无法应用到给定的类型。
Java的类中一般都默认提供了无参数的构造器,如果想要初始化成员变量,就可以自定义一个构造器,进行内部赋值,这样实例化之后就可以获取到这些变量的值。
㈤ 虚幻4引擎mac版打包ios,出现这个编译错误,到底是为什么用引擎默认的蓝图也同样报错。
虚拟引擎一直以高画质、华丽的光影等为人称道,大家一直都在期待虚幻4引擎打造的华丽大作。可是,万万没想到首款由虚幻4引擎制作的手游竟然是这样一款“渣作”。 近日,《无尽之剑》和虚幻引擎的打造者Epic
㈥ 电脑显示没有安装utils.dll什么意思
utils.dll控件常规安装方法:
一、如果在运行某软件或编译程序时提示缺少、找不到utils.dll等类似提示,您可将从脚本之家下载来的utils.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。
二、您从我们网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的, 如果您不知道是X86还是X64,您可以看这篇文章。
三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,
版本号以5.0开头的或含有 nt 一般是windows2000的文件。
版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。
版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。
版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。
四、直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,将utils.dll复制到C:\Windows\System目录下。
2、Windows NT/2000系统,将utils.dll复制到C:\WINNT\System32目录下。
3、Windows XP/WIN7/Vista系统,将utils.dll复制到C:\Windows\System32目录下。
4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录
五、打开"开始-运行-输入regsvr32 utils.dll",回车即可解决。希望脚本之家为您提供的utils.dll对您有所帮助。
通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成utils.dll注册(win98不支持)
㈦ 我在安装red hat enterprise 5,到格式化时,跳出来一个程序,就是说我不能安装了,提示fintils-4......rpm
?你怎么装的? 用的虚拟机? 我怎么听你说的 你装 红帽子企业版五 装的这么渗呢