由于Arch Linux没有为ncurses提供任何静态库,我需要自己创建。但是,我在configure
脚本中没有看到任何关于静态链接的选项。如何创建静态ncurses库?
答案 0 :(得分:2)
它在configure
中,但它隐藏得很好:
Options to Specify the Libraries Built/Used:
--disable-libtool-version enable to use libtool's incompatible naming scheme
--with-libtool generate libraries with libtool
--with-shared generate shared-libraries
--with-normal generate normal-libraries (default)
--with-debug generate debug-libraries (default)
我认为ncurses已经足够老了,静态库是正常的"和共享库是新的热点!无论如何,如果你使用默认值构建,或者明确指定--with-normal
,你应该得到静态库(libncurses.a
,libpath.a
等。)。