打算写一个软件,需要类似minicom的交互模式,于是下载了minicom的源码,编译过程
./confgure
make
出现错误:
error: ‘BC’ undeclared (first use in this function)
/minicom/minicom-2.7/src [window.o] Error 1
查看源代码
minicom-2.7/src/window.c"
发现问题语句
BC = tgetstr("bc", &_tptr);
在代买文件夹内搜索BC关键词,没有搜到,所以确定BC是其他头文件引入的,大致知道问题所在。
重看了一下./configure输出,许多依赖项检测提示no,所以一个接一个的安装依赖想(ps:我一直以为依赖不足会提示无法编译的)
按照这个方法,安装第一个依赖项(gawk)问题就解决了。