ToB企服应用市场:ToB评测及商务社交产业平台
标题:
psmisc
[打印本页]
作者:
立聪堂德州十三局店
时间:
2024-7-24 23:30
标题:
psmisc
源码地址:
https://gitlab.com/psmisc/psmisc
编译时依靠 ncurses 库。
编译 ncurses 库
编译:
./autogen.sh
./configure CC=aarch64-v01c01-linux-gnu-gcc --build=aarch64 --host=aarch64-v01c01-linux-gnu LDFLAGS="-L/home/share/work/r/ncurses-6.3/install/lib" CFLAGS="-I/home/share/work/r/ncurses-6.3/install/include" --disable-option-checking --prefix=/home/share/work/r/psmisc/install/ --exec-prefix=/home/share/work/r/psmisc/install/
make
在make遇到 fatal error: curses.h: No such file or directory 的错误,configure时通过CFLAGS已经指定路径,没有找不到缘故原由是include下面还有一层目录ncurses, 在ncurses目录下才是curses.h文件的所在。假如把CFLAGS指定成CFLAGS="-I/home/share/work/r/ncurses-6.3/install/include/ncurses",则别的头文件在引用时会找不到。好比头文件ncurses目录下的panel.h文件,它包含的路径是#include <ncurses/curses.h>。因此如许修改后还是会堕落。
办理方法: CFLAGS="-I/home/share/work/r/ncurses-6.3/install/include/指定不定,把源码引用文件中的 #include <curses.h> 改成 #include <ncurses/curses.h>,编译通过。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4