【问题标题】:GCC Linker error presumably可能是 GCC 链接器错误
【发布时间】:2012-06-18 12:32:19
【问题描述】:

我收到以下错误:

我正在学习本教程: http://wiki.minix3.org/en/DevelopersGuide/DriverProgramming

这是我的生成文件:

我的代码在 pastebin 上:

http://pastebin.com/Jtn2cEsW

http://pastebin.com/YrpKh32m

编辑: 将 LPADD 更改为 LDADD 将错误更改为:

对不起,由于使用了 Virtualbox,我无法运行 X11。

【问题讨论】:

  • 投票结束?这里的问题很清楚。
  • 控制台上“env”的输出是什么?特别是 libsys 和 libchardriver 的值。
  • 很抱歉,我的构建崩溃了,无法恢复。通过使用 /usr/src/drivers/hello 中的源代码找到了解决方案,编译正常。

标签: linux gcc minix


【解决方案1】:

在你的makefile中,它应该是LDADD,而不是LPADD

【讨论】:

  • 我现在得到另一个结果,似乎表明 libchardriver 中缺少引用。我更新了我的初始帖子以包含错误。
  • 现在你有更大的问题。您的环境似乎与示例站点不匹配,因此未链接其他一些应该具有 getprocnr(和其他)的库。
猜你喜欢
  • 1970-01-01
  • 2013-11-17
  • 2012-02-15
  • 2016-11-10
  • 2017-09-20
  • 2016-09-12
  • 1970-01-01
  • 2012-07-01
  • 1970-01-01
相关资源
最近更新 更多