估计编译时间: 1.88 SBU 估计所需硬盘空间: 22 MB |
命令如下:
./configure --prefix=/usr --with-shared && make && make install && chmod 755 /usr/lib/*.5.3 && mv /usr/lib/libncurses.so.5* /lib && ln -sf libncurses.a /usr/lib/libcurses.a && ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so && ln -sf ../../lib/libncurses.so.5 /usr/lib/libcurses.so |
--with-shared: 使能建立共享的ncurses库文件。
chmod 755 /usr/lib/*.5.3: 共享库文件应该是可执行的。Ncurses 的安装程序没有正确设置文件权限,所以我们手动来设置好。
ln -sf libncurses.a libcurses.a: 有的程序会试图用 -lcurses 而不是 -lncurses 来链接。这个符号链接使这种程序能正确链接。
最后检查于version 5.2.
captoinfo (链接至 tic), clear, infocmp, infotocap (链接至 tic), reset (链接至tset), tack, tic, toe, tput 和 tset.
最后检查于 version 5.2.
Bash: sh
Binutils: ar, as, ld, ranlib
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm
Gcc: c++, cc1, cc1plus, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, fgrep, grep
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, date, echo, expr, hostname, uname
Textutils: cat, sort, tr, wc