【问题标题】:undefined reference to `initsrc' collect2: error: ld returned 1 exit status未定义对“initsrc”collect2 的引用:错误:ld 返回 1 个退出状态
【发布时间】:2016-10-30 12:50:56
【问题描述】:

$ gcc -o autott autott.c -lncurses /tmp/cciOHP4W.o:在函数main': autott.c:(.text+0xa): undefined reference toinitsrc' collect2:错误:ld 返回 1 个退出状态

我已经安装了 ncurses,但它仍然返回这个错误。为什么?

【问题讨论】:

  • $ ls /usr/include/ncurses* /usr/include/ncurses_dll.h /usr/include/ncurses.h 我可以在 /usr/include 下找到 ncurses.h

标签: ld ncurses


【解决方案1】:

初始化函数名为initscr,而不是initsrc

(您可能还忘记在链接时列出库,例如,-lncurses)。

【讨论】:

    猜你喜欢
    • 2020-10-04
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 2012-02-18
    • 1970-01-01
    • 2015-06-13
    • 2013-06-01
    • 1970-01-01
    相关资源
    最近更新 更多