我在我们的项目中使用了log4cpp。由于我们需要支持Linux的各种发行版,因此我构建了一个自定义工具链来构建我们的项目。由于我的项目是使用自定义工具链构建的,我是否也应该使用相同的工具链构建 log4cpp?
我可以使用网页中提到的三个简单命令使用本机编译器成功构建 log4cpp。
./configure
make
make install
但是这个库不适用于我们自定义构建的二进制文件。我是 Linux 的新手,所以无法弄清楚要更改的文件以使用自定义编译器进行编译。例如,我们的自定义工具存在于 /usr/custom/g++
.
我可以在我们的项目中构建一个 log4cpp 和使用的静态库吗?我正在使用 Ubuntu 14.0 进行编译。请帮忙
我刚刚将一个参数传递给第一个命令,如下所示
./configure CXX = /usr/custom/g++
当我运行 make 命令时,它会自动选取自定义编译器并使用它。