📄 readme
字号:
GNU Libtool***********Introduction============This is GNU Libtool, a generic library support script. Libtool hidesthe complexity of using shared libraries behind a consistent, portableinterface.To use libtool, add the new generic library building commands to yourMakefile, Makefile.in, or Makefile.am. See the documentation fordetails.See the info node (libtool)Tested Platforms. (or the filedoc/PLATFORMS) for a list of platforms that libtool supports.Libtool's home page is: http://www.gnu.org/software/libtool/libtool.htmlSee the file NEWS for a description of recent changes to libtool.See the file INSTALL for instructions on how to build and installlibtool.Version Numbering=================Note the version numbers in the libtool-1.5.x series are a little strange,the micro version (x) jumps by two on each release. The version in cvs alwayshas an odd micro version, while only released versions have even micro versions.This will change again in the future. For more information about versionnumbers see: http://www.gnu.org/software/libtool/contribute.html Reporting Bugs==============If you have any suggestions or bug reports, or you wish to portlibtool to a new platform, please send electronic mail to the libtoolmailing list <libtool@gnu.org> or bug reports to <bug-libtool@gnu.org>.Be sure to include the version of libtool that you are using - you can findout with `./libtool --version'. Also give as much information as necessary onyour OS, compiler and other build tools.The Test Suite==============Libtool comes with an integrated set of tests to check that your buildis sane. You can run the entire suite like this: make checkThe tests run in groups in the various demo subdirectories, so if oneof the tests early in a group FAILs, the rest of the tests in thatgroup will be SKIPPED. If you see a FAIL further into a group, evenif a test with the same name PASSes in another test group, you need totake note of the name of the first test in the group if you want torerun the group with FAILures to get verbose output.To run a test group in isolation (say, you think you have fixed a bug,but don't want to rerun the entire suite), you can do it like this: env TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test' make checkProviding that you have a FAIL from the most recent group from aparticular demo directory (like the cdemo-static.test group above), youcan explore the state of the directory to help with debugging.If you wish to report a test group failure to the libtool list, youneed to send the verbose output of the FAILing group, along withinformation such as the host OS, compiler tools, shell etc. to thebug report mailing list, <bug-libtool@gnu.org>. You can generate verbosetest output like this: env VERBOSE=1 TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test' \ make checkAlternatively, because each test is a shell script, in a non VPATH build,you can simply execute the tests, they will be verbose.Notes=====1) Some HP-UX sed programs are horribly broken, and cannot handlelibtool's requirements, so users may report unusual problems. Thereis no workaround except to install a working sed (such as GNU sed) onthese systems.2) The vendor-distributed NCR MP-RAS cc programs emits copyrighton standard error that confuse tests on size of conftest.err. Theworkaround is to specify CC when run configure with CC='cc -Hnocopyr'.3) Any earlier DG/UX system with ELF executables, such as R3.10 orR4.10, is also likely to work, but hasn't been explicitly tested.4) On Reliant Unix libtool has only been tested with the Siemens C-compilerand an old version of gcc provided by Marco Walther.5) libtool.m4, ltdl.m4 and the configure.ac files are marked to useautoconf-mode, which is distributed with GNU Emacs 21, Autoconf itself, and all recent releases of XEmacs. 6) The default shell on UNICOS 9, a ksh 88e variant, is too buggy tocorrectly execute the libtool script. Users are advised to install amodern shell such as GNU bash.7) Note in some cases you might need to put ABI-changing compiler flagsinto the compiler name. For example, use of configure CC='gcc -m32'rather than configure CC=gcc CFLAGS=-m32 LDFLAGS=-m32might help with this Libtool release. This will be fixed in Libtool-2.0.8) Note that use of libltdl and a native dlopening mechanism for thesame module within one program is not supported. This includes modulesloaded through inter-module dependencies.9) Note that newer Sun Studio Fortran compilers might need Autoconf macrosnot yet present in 2.59 but only in CVS Autoconf.10) Note that Sun C++ compiler versions before 5.6 may need some specialsetup to link properly against shared versions of the C++ standard libraries.See http://lists.gnu.org/archive/html/libtool/2005-08/msg00088.html formore information.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -