c++ - 在 Mac OS X 上使用 libltdl

标签 c++ gnu

我正在尝试将 Linux C++ 项目移植到 Mac OS X。在配置步骤中,将执行以下命令:

$ glibtoolize --ltdl --force --copy

失败并输出以下内容:

glibtoolize: putting auxiliary files in `.'.
glibtoolize: copying file `./ltmain.sh'
glibtoolize: putting auxiliary files in `.'.
glibtoolize: copying file `libltdl/config/compile'
glibtoolize: copying file `libltdl/config/config.guess'
glibtoolize: copying file `libltdl/config/config.sub'
glibtoolize: copying file `libltdl/config/depcomp'
glibtoolize: copying file `libltdl/config/install-sh'
glibtoolize: copying file `libltdl/config/missing'
glibtoolize: copying file `libltdl/config/ltmain.sh'
glibtoolize: putting macros in `libltdl/m4'.
glibtoolize: copying file `libltdl/m4/argz.m4'
glibtoolize: copying file `libltdl/m4/libtool.m4'
glibtoolize: copying file `libltdl/m4/ltdl.m4'
glibtoolize: copying file `libltdl/m4/ltoptions.m4'
glibtoolize: copying file `libltdl/m4/ltsugar.m4'
glibtoolize: copying file `libltdl/m4/ltversion.m4'
glibtoolize: copying file `libltdl/m4/lt~obsolete.m4'
glibtoolize: putting libltdl files in `libltdl'.
glibtoolize: `COPYING.LIB' not found in `/usr/bin/../share/libtool/libltdl'

原来文件夹/usr/share/libtool/libltdl 在 Mac OS X 上不存在。

关于如何让它在 Mac 上工作有什么建议吗?

PS:我使用的是 Snow Leopard (10.6.7)。

更新

在使用 MacPorts libtoolize (/opt/local/bin/glibtoolize) 时似乎工作正常。

最佳答案

它在使用 MacPorts 安装 libtool-devel 包后工作:

sudo port install libtool-devel

关于c++ - 在 Mac OS X 上使用 libltdl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5475343/

相关文章:

c - 为 Pthreads 移植 GNU Pth 代码有什么注意事项吗?

command - GNU APL 行编辑器(∇-editor)支持哪些编辑命令?

c++ - 是否有任何工具可以将 C++ for 循环重写为 STL 算法?

c++ - 强制卸载进程的模块

c++ - 是否有任何预定义函数可以确定字符串是否仅包含数字?

c++ - 指向常量数组的指针的正确定义是什么?

c++ - CRT 参数验证使多线程调试程序崩溃

c++ - 在 GNU c++ 编译器中运行一个包含多个源文件的程序

c - 有什么方法可以强制编译器不从缓存中删除任意变量吗?

gcc - 学习GNU GCC编译优化实现