libquickfix.a 未在 linux 上为 QuickFix C++ 生成

libquickfix.a is not generated for QuickFix C++ on linux

我正在尝试在 Linux CentOS 6.10 版上构建 QuickFix(1.15.1) 库。我已完成以下步骤

  1. 已下载 QuckfixFix tar quickfix-1.15.1.tar.gz
  2. 使用命令提取 tar 文件 tar-xvf quickfix-1.15.1.tar.gz
  3. 运行 quickfix 目录中的命令:./configure
  4. 运行 quickfix 目录中的命令:make
  5. 发现 libquickfix.so 已生成但未生成 libquickfix.a

生成libquickfix.a需要做什么?

configure 有一个选项:

  • --enable-static - 构建静态库

所以:

./configure --enable-static
make -j

然后你会在这里找到静态库:

lib/libquickfix.a