转载自https://ask.csdn.net/questions/376109 源码编译ncurses时出现一下错误信息 In file included from ./curses.priv.h:325:0, from ../ncurses/lib_gen.c:19: _12411.c 843:15: error: expected ‘)’ before ‘int’ 解决方法 在执行./configure 命令之前执行一下命令 export CPPFLAGS="-P"