试图为ARM编译D总线,但遇到了错误。
我使用NFS从PC上的"/home/make/root_nfs“目录引导ARM板和加载文件系统。
./configure --prefix=/home/make/dbus --exec-prefix=/home/make/dbus CC="arm-linux-gcc" --host=arm-linux --with-x=no --cache-file=arm-linux.cache
make
make installdbus-launch
未能执行消息总线守护进程/home/make/dbus/bin/dbus-守护进程:没有这样的文件或目录。将在没有完全路径的情况下再试一次。
启动消息总线失败:未能打开"/home/make/dbus/etc/dbus-1/session.conf:在dbus-启动读取总线守护进程*中没有这样的文件或目录*EOF“
尝试:dbus-daemon --system
启动消息总线失败:未能打开"/home/make/dbus/etc/dbus-1/system.conf":没有这样的文件或目录似乎所有路径都已硬编码成程序.
在D-总线配置中更改“-前缀”或“--exec-前缀”的不起作用。
我不想在PC上"mkdir -p /home/ make / root_nfs /home/make/root_nfs“,并让arm linux将二级root_nfs视为正确的路径。
有人能给我一些建议吗?
非常感谢。
发布于 2013-01-11 07:23:32
配置-前缀和--exec-前缀选项通常用于为运行时配置路径。
您必须使用DESTDIR参数来制作:
./configure CC="arm-linux-gcc" --host=arm-linux --with-x=no --cache-file=arm-linux.cache
make
make DESTDIR=/home/make/dbus installhttps://stackoverflow.com/questions/14253929
复制相似问题