Libtool
- git
.savannah .gnu .org /cgit /libtool .git
GNU Libtool是一種屬於GNU建構系統的GNU程式設計工具,用來產生可攜式的函式庫。這裡引用libtool手冊 (页面存档备份,存于互联网档案馆)的說明:
“ | 在過去,如果源碼包的開發人員要充分利用共享函式庫的能力,就要為軟體執行的每個平台寫客製化的支援碼,也要設計一個配置界面,使程式包安裝程式可以選擇以什麼樣的函式庫建構。 GNU libtool藉著將平台特定的相依性,和用戶界面,都封裝在一個腳本中,來簡化開發人員的工作。GNU libtool的目的是使每一個主機類型的完整功能都可以通過一個泛用介面來產生,又可以免去一堆討厭的錯誤訊息。 GNU libtool的介面目標是一致的。開發人員在建立源碼包建構共享庫時,應該不用去讀低階的文件,他們只需要執行軟體包的配置腳本(或同性質的檔案),而讓libtool去照顧細節。 | ” |
通常libtool是與GNU建構系統中的autoconf和automake這兩個工具一起使用。
參見
- GNU編譯器套裝
- GNU建構系統
外部連結
- GNU Libtool首頁 (页面存档备份,存于互联网档案馆)
- Libtool英文手冊 (页面存档备份,存于互联网档案馆)
- Autobook首頁 (页面存档备份,存于互联网档案馆)
- "Autotools教學 (页面存档备份,存于互联网档案馆)",Alexandre Duret-Lutz著,介紹Autoconf、Automake、Libtool與Gettext
- 使用Libtool创建库 (页面存档备份,存于互联网档案馆)
- 查
- 论
- 编
- GNU
- Hurd
- Linux-libre
- glibc
- Bash
- Coreutils
- findutils
- 构建系统
- GCC
- binutils
- GDB
- GRUB
- GNOME
- GNUstep
- GIMP
- Jami
- GNU Emacs
- GNU TeXmacs
- GNU Octave
- GNU R
- GSL
- GMP
- GNU Electric(英语:Electric (software))
- GNU Archimedes(英语:GNU Archimedes)
- GNUnet(英语:GNUnet)
- GNU Privacy Guard
- Gnuzilla
- GNU Health
- GNUmed
- GNU LilyPond
- GNU Go
- GNU Chess
- Gnash
- Guix
- Guix系統發行版(英语:Guix System Distribution)
- 更多...