编译的时候出现错误
环境:虚拟机Ubuntu(C语言编程)
在编写一个程序时用到了上面图片的第三方库(下载的库),然后编译的时候出现了以下报错
这是因为用到第三方库的时候需要继续链接指定,用 -l 命令就可以了,至于为什么后面跟的是这个ncurses看下面的讲解
在lib的目录里面存放着动态连接共享库,在这个目录里面找到了之前引用的库文件,-l 直接跟库的名字(省去库文件的lib 和 .so及后面的)
参考的资料:
虚拟机中的Linux各目录的含义_虚拟机中<!-- -->是什么意思-CSDN博客
gcc -I -i -L -l 参数区别 / -l(静态库/动态库)_gcc -i-CSDN博客