打算写一个软件,需要类似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)问题就解决了。
本文详细阐述了解决Minicom源码编译过程中遇到的未声明变量BC的问题,通过安装依赖项gawk成功解决了错误,并介绍了Minicom源码中涉及的相关头文件及变量使用。
526

被折叠的 条评论
为什么被折叠?



