默认情况下在哪里安装本地 Java 库?
我正在将 JNI 绑定与 C++ 库集成。 该库遵循通常的约定:默认安装根目录是 /usr/local ,可以使用 ./configure--prefix 参数进行修改代码>; .a 或 .so…
libtool 添加额外的“U” 到 .so 文件名
我有一个用 autotools 构建的项目,分为两个文件夹; 第一个,lib,创建一些库,第二个,tools,链接它们。 构建失败,因为 libtool 在重新链接时按如…
autotools可以创建多平台makefile吗
我有一个插件项目,我已经开发了几年,该插件可以与[主应用程序版本、第 3 方库版本、32 位与 64 位]的多种组合一起使用。 有没有一种(干净的)方法…
Autotools:如何设置全局编译标志
我有一个包含多个源目录的项目: src/A /B /C 在每个源目录中,Makefile.am 包含 AM_CXXFLAGS = -fPIC -Wall -Wextra 如何避免在每个源文件夹中重复此…
如何使用 autotools 构建 Python C 扩展模块
大多数可用于构建 Python 扩展模块的文档 使用 distutils,但我想通过使用适当的方法来实现这一点 python autoconf & 改为 automake 宏。 我想知道是…
如何使用 pkglib_LTLIBRARIES = test.la 仅构建 *.so
我正在使用自动工具来构建共享对象。 在我的 Makefile.am 中使用 pkglib_LTLIBRARIES 会导致构建 libtest.la 和 libtest.so。 我只希望它构建/安装lib…
使用maven2构建基于autotools的C/C++ 包裹
我正在开发一个 MATLAB、Java 和 C/C++ 组件集合,这些组件都可以互操作,但编译/安装步骤明显不同。 我们目前不为 MATLAB 编译任何内容,使用 maven2…
为什么shell脚本比较经常使用x$VAR = xyes?
我经常在使用自动工具(autoconf、automake)的项目的构建脚本中看到这种情况。 当有人想要检查 shell 变量的值时,他们经常使用这个习惯用法: if te…
尝试运行 faac 的引导脚本但遇到错误
我正在尝试安装 faac 但遇到错误。 以下是我在尝试构建它时遇到的错误: [root@test faac]# ./bootstrap configure.in:11: warning: underquoted defi…
如何为“make check”创建测试? 使用 GNU 自动工具
我正在使用 GNU 自动工具来构建特定项目的系统。 我想开始编写自动化测试来进行验证。 我想只需输入“make check”即可让它自动运行这些。 我的项目是…
cmake和autotool如何配合使用
描述你的问题cmake做為構建工具的後起之秀,最進很多open source的project都在用,像KDE更是只接遷移到cmake上。但現實世界是,還有很多第三方lib是…