# libtool > 一种通用的库支持脚本,它通过一致的、可移植的接口隐藏了使用共享库的复杂性。 > 更多信息:。 - 将源文件编译为 `libtool` 对象: `libtool --mode=compile gcc -c {{path/to/source.c}} -o {{path/to/source.lo}}` - 创建一个库或可执行文件: `libtool --mode=link gcc -o {{path/to/library.lo}} {{path/to/source.lo}}` - 自动设置库路径,以便其他程序可以使用未安装的 `libtool` 生成的程序或库: `libtool --mode=execute gdb {{path/to/program}}` - 安装共享库: `libtool --mode=install cp {{path/to/library.la}} {{path/to/installation_directory}}` - 完成在系统上安装 `libtool` 库: `libtool --mode=finish {{path/to/installation_dir}}` - 删除已安装的库或可执行文件: `libtool --mode=uninstall {{path/to/installed_library.la}}` - 删除未安装的库或可执行文件: `libtool --mode=clean rm {{path/to/source.lo}} {{path/to/library.la}}`