c++ - 使用自定义工具链编译 log4cpp

标签 c++ linux compilation log4cpp

我在我们的项目中使用log4cpp。由于我们需要支持各种 Linux 发行版,我构建了一个自定义工具链来构建我们的项目。由于我的项目是使用自定义工具链构建的,我是否也应该使用相同的工具链构建 log4cpp?

我可以使用 native 编译器使用网页中提到的三个简单命令成功构建 log4cpp。

./configure
make 
make install 

但是这个库不能与我们定制的二进制文件一起使用。我是 Linux 新手,所以无法找出要更改的文件以使用自定义编译器进行编译。例如,我们的自定义工具位于/usr/custom/g++中。

我可以构建一个 log4cpp 静态库并在我们的项目中使用吗? 我使用Ubuntu 14.0进行编译。请帮忙

最佳答案

我刚刚将参数传递给第一个命令,如下所示

./configure CXX = /usr/custom/g++

当我运行 make 命令时,它会自动选择自定义编译器并使用它。

关于c++ - 使用自定义工具链编译 log4cpp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27498698/

相关文章:

r - 小升级后从 R 路径中删除本地库路径

linux - 构建 CodeLite 的问题

linux - 为什么我会收到 "implicit declaration of function ' ndo_get_stats“错误?

linux - 如何构建自定义的 ext3 文件系统

c++ - fopen 响应不相关的字符缓冲区而崩溃

c++ - c++ 可以创建指向从 dll 动态加载的不同类的指针数组吗?

c++ - 将通用 Lambda 与 std::find_if 结合使用

c++ - 在运行时 C++ 定义非作用域文本

c++ - 项目编译错误 - 找不到 -lwxmsw28

Linux 上的 Java 编译问题,使用特定于 Windows