PIC错误用Clang编译ACE

时间:2016-08-18 09:03:23

标签: c++ cmake clang pch

我想通过PCH支持在我的项目中编译一些ACE lib,并且只包括我需要的来源

我在ubuntu 16.04上,我需要使用clang

但我发现了这个错误:

  

错误: PIC 级别在PCH文件与当前文件

之间有所不同

我已经准备好了MVCE,你需要安装clac的clang,然后运行以下命令:

git clone https://github.com/Yehonal/ace-clang-test.git
cd ace-clang-test
mkdir build
cd build
cmake -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CC_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ ..
make -j 4

我该如何解决?

编辑:在上面链接的存储库中,我只创建了CMakeLists.txt和PCHSupport.cmake文件,其他是来自ACE lib的原始资源

0 个答案:

没有答案