我在 CMake(32 位共享库)和 gcc 编译器中有一个 C++ 项目。我为我的项目设置了POSITION_INDEPENDENT_CODE
属性OFF
,所以-fPIC
它只在源编译时删除,而不是链接阶段。如何禁用链接?
我知道有一种方法-fno-PIC
in LINK_FLAGS
。而且我也可以设置CMAKE_SHARED_LIBRARY_CXX_FLAGS
为""
. 但这些方式看起来很脏。
我在 CMake(32 位共享库)和 gcc 编译器中有一个 C++ 项目。我为我的项目设置了POSITION_INDEPENDENT_CODE
属性OFF
,所以-fPIC
它只在源编译时删除,而不是链接阶段。如何禁用链接?
我知道有一种方法-fno-PIC
in LINK_FLAGS
。而且我也可以设置CMAKE_SHARED_LIBRARY_CXX_FLAGS
为""
. 但这些方式看起来很脏。