当前位置: 技术问答>linux和unix
请问各位,一个Linux终端问题,先谢谢了
来源: 互联网 发布时间:2016-02-21
本文导语: 我写了个小程序,是用Linux终端显示的; 调用如下头文件 #include #include #include #include #include #include 实现文件中主函数main调用了tigetflag,tigetnum,tigetstr三个函数: int main(void) { ... tigetflag(..); ...
我写了个小程序,是用Linux终端显示的;
调用如下头文件
#include
#include
#include
#include
#include
#include
实现文件中主函数main调用了tigetflag,tigetnum,tigetstr三个函数:
int main(void)
{
...
tigetflag(..);
...
tigetnum(..);
...
tigetstr(..);
}
我仅编译时候没有问题,可以通过,gcc -c ××.c
没有问题;
但是我要创建可执行程序时候就有错误报告:
/tmp/ccgryYgB.o(.text+0xc7): In function `main':
: undefined reference to `tigetflag'
之类的
请问大家如何解决?
再次谢过!!
调用如下头文件
#include
#include
#include
#include
#include
#include
实现文件中主函数main调用了tigetflag,tigetnum,tigetstr三个函数:
int main(void)
{
...
tigetflag(..);
...
tigetnum(..);
...
tigetstr(..);
}
我仅编译时候没有问题,可以通过,gcc -c ××.c
没有问题;
但是我要创建可执行程序时候就有错误报告:
/tmp/ccgryYgB.o(.text+0xc7): In function `main':
: undefined reference to `tigetflag'
之类的
请问大家如何解决?
再次谢过!!
|
应该是要在编译的时候,加上包含实现这个函数的库。你可以查查需要哪个库。