我有 makefile automake 的代码: 它使用 ./configure 进行配置,但最后,“make”命令导致错误: 但我相信 manifest.o 可以与 init.o 完全合并,我不明白,为什么 libtool 会如此抱怨。 有什么解决办法吗? ...
我有 makefile automake 的代码: 它使用 ./configure 进行配置,但最后,“make”命令导致错误: 但我相信 manifest.o 可以与 init.o 完全合并,我不明白,为什么 libtool 会如此抱怨。 有什么解决办法吗? ...
我正在尝试将一些文件添加到 GCC 源代码,但是在运行autoreconf --install --force之后我得到了那个错误 即使没有添加任何源文件,如果我重新配置我也会得到同样的错误。 这非常重要,因为我正在向 gcc 添加新功能 ...
我正在为无损音频编解码器库 libFLAC 准备一些补丁。 过去,libFLAC 一直作为单个 DLL 提供给 windows 用户,并嵌入了其依赖项 (libogg)。 这在使用 Microsoft Visual Studio 编译时没有问题。 我正在尝试修补 autotools/libtool ...
我正在使用 automake 来构建我的项目。 我的项目中有一些第三方(开源)库作为 git 子模块,我想单独构建和链接。 这是我的 Makefile.am 的编辑(更改名称)版本: autoreconf , configure和make正常运行,但make install失败 似乎 autoco ...
我正在尝试为 php 安装 IBM_DB2 连接器。 但是,我在编译这个时遇到了麻烦。 但看到: 同时保留了官方安装说明: https://www.php.net/manual/de/ibm-db2.installation.php 有趣的是,在 /tmp/pear/temp/ibm_db2/ 中, ...
我正在尝试使用 musl(用于 x86)作为我的编译器和 lighttpd 的自动工具构建系统来静态构建 Web 服务器 lighttpd(版本 1.4.49)。 我的配置脚本如下: 我创建了自己的静态库“包装器”,其中包含我的 LDFLAGS 参数中指定的函数的包装定义以进行配置。 一切设置的 ...
我试图理解为什么 libtool 在安装静态库时运行 ranlib。 这是链接中的一个示例: https : //www.gnu.org/software/libtool/manual/html_node/Installing-libraries.html 但是,索引表不是已经创建好了,不应该只 ...
我已经看到将“-no-undefined”传递给 Libtool LDFLAG ; 我在那里尝试了一切,不幸的是我无法让它工作。 这是我的问题:我正在尝试在liblo下构建 liblo。 我所做的只是: 编译通过没有问题,然后链接阶段来了,我得到: 这是Makefile.am ; 我试过在那里插入 ...
在使用 autotools 构建和测试的项目中,我遇到以下行为: 位于.libs文件夹中的测试二进制文件被创建为临时包装脚本。 他们的 header 包含一些信息 有些,但不是全部,在他们的名字前面获得前缀lt- 。 因此,这些测试失败,因为找不到合适的参考 output。 上面的错误消息表明在构建 ...
这是我想使用 libtool 的 libltdl dlpreopening 的代码类型的粗略示例: https://github.com/EmmaJaneBonestell/dlopen-sample 我希望能够重写使用 libdl 函数(dlopen、dlsym 等)的各种项目,以使用 lib ...
我在 Windows 中尝试使用 MinGW (msys2) 编译开源库时收到此警告 由于这个错误,我不能只编译共享库 static。 文件C:/msys64/mingw32/i686-w64-mingw32/lib/libcrypt32.a存在并且正常链接在同一环境下的另一个库中 ...
我正在学习使用 Autotools。 我正在使用这些工具编写我的第一个程序,但我遇到了一个问题。 我正在尝试制作使用两个库的程序:一个 static 和一个共享。 我配置Makefile.am和configure.ac ,但我不知道它们是否应有。 当我运行命令make时,它返回一个错误: 它对每个 ...
我正在尝试在巧克力上安装libtool 。 但是,我收到一个错误... ...
这是链接包含 gnu plotutils package(特别是 libplotter 库)的程序期间的问题。 该程序”: 复杂的命令和错误: 缺少的函数在 libxmi header 中定义 两个库都存在于 /usr/lib64 中(都通过 gentoo linux package 管理器安装) ...
我有一个构建的项目 并包含configure.ac和Makefile.am 该项目构建了 2 个库和一个动态链接它们的可执行文件。 一个库是 cpp,另一个和可执行文件是纯 C。 我想静态链接其中一个库(cpp 之一)并保持 c 库动态链接。 我的简化Makefile.am是 libtool 在. ...
也许有一些我不知道的非常基本的东西,但我面临着一个非常奇怪的行为:在我的 libtool 共享库正确构建后,它被立即删除。 基本上,这个Makefile.am : 产生这个构建历史,看起来不错: 事实上,我的 $(libdir) 中没有安装任何东西make install ,要么是包含目录 ...
我需要安装软件方面的帮助。 一般而言:我尝试在集群 (CentOS) 上安装 PostGIS,但没有管理员权限。 有一个 sqlite3 安装(连接到错误),但这似乎已损坏。 我自己的一个通常有效,并且(也通过安装过程)以前使用过。 我不能用 yum。 详细: 为了让 MakeFiles 构 ...
我在编译依赖gmp的mpc源代码时遇到了这个问题。 编译mpc的命令如下。 gmp 已成功安装到 /home/user/tmp/gmp-6.2.0/ins。 使用 libtool 编译 mpc 时的错误如下。 从报错信息中我们可以看到lib路径已经被指示为-L/home/wy/tmp/gmp-6 ...
我正在尝试将通过带有.lo的libtool编译的 .lo clang文件添加到共享库文件中。 是否有等效的命令$ ar r libmylib.a newobject.o 对于共享库? 或者,有没有办法转储所有已包含在.so文件中的.lo文件,以便我可以使用此命令重新创建共享库?$ libtool ...
在此处输入图像描述 在此处输入图像描述我需要以下帮助。 我确实尝试使用 Cygwin 安装 C gmp 库。 在执行make install的最后出现一个消息: warning: remember to run 'libtool --finish /c:/c++/GMP/libraries/lib' ...