首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发射错误!当通过NFS引导ARM linux时

发射错误!当通过NFS引导ARM linux时
EN

Stack Overflow用户
提问于 2013-01-10 08:51:44
回答 1查看 1.1K关注 0票数 0

试图为ARM编译D总线,但遇到了错误。

我使用NFS从PC上的"/home/make/root_nfs“目录引导ARM板和加载文件系统。

  1. 从PC上的来源建造D总线(ubuntu10.10): ./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 install

  1. 将D-Bus的桶、库和其他依赖项从"/home/make/dbus“复制到"/home/make/root_nfs/”下的相应目录中。
  2. 重新启动ARM板,从我的主机PC "/home/make/ root _nfs“加载根fs。
  3. 在arm linux中: 尝试:dbus-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视为正确的路径。

有人能给我一些建议吗?

非常感谢。

EN

Stack Overflow用户

发布于 2013-01-11 07:23:32

配置-前缀和--exec-前缀选项通常用于为运行时配置路径。

您必须使用DESTDIR参数来制作:

代码语言:javascript
运行
复制
./configure CC="arm-linux-gcc" --host=arm-linux --with-x=no --cache-file=arm-linux.cache
make
make DESTDIR=/home/make/dbus install
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14253929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档