【发布时间】:2014-02-13 23:43:59
【问题描述】:
我正在开发一个使用 ncurses 的程序,该程序将用于嵌入式系统。由于这些系统不会安装 ncurses,我需要静态链接库。但是,如果我尝试像这样构建它
gcc -static ncurs.c -o ncurs -l:libncurses.a
或
gcc -static ncurs.c -o ncurs -lncurses
我遇到很多这样的错误:
(.text+0x48): undefined reference to `SP'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libncurses.a(lib_slktouch.o): In function `slk_touch':
正常编译工作正常。
我已经搜索了几个小时,但找不到任何好的信息...
开发平台被剥离了debian系统。
【问题讨论】:
标签: c linux static libraries ncurses