错误信息如上所示,使用毕昇编译的时候,遇到静态库的时候无法链接成功。不带lfto可以成功,如果使用对应的动态库,则可以链接成功。
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -mcpu=tsv110 -O3 -lfto")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -mcpu=tsv110 -O3 -flto")
已经尝试过的手段:
1、修改链接器
set(CMAKE_RANLIB "llvm-ranlib")
set(CMAKE_LINKER "llvm-link")
set(CMAKE_AR "llvm-ar")
2、链接过程中显式传入lfto
add_link_options("-lfto")
求教如何处理?
错误信息如上所示,使用毕昇编译的时候,遇到静态库的时候无法链接成功。不带lfto可以成功,如果使用对应的动态库,则可以链接成功。
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -mcpu=tsv110 -O3 -lfto")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -mcpu=tsv110 -O3 -flto")
已经尝试过的手段:
1、修改链接器
set(CMAKE_RANLIB "llvm-ranlib")
set(CMAKE_LINKER "llvm-link")
set(CMAKE_AR "llvm-ar")
2、链接过程中显式传入lfto
add_link_options("-lfto")
求教如何处理?