これが私の設定のコンパイラ部分です:
IF(UNIX)
## Compiler flags
# specify the cross compiler
SET(CMAKE_C_COMPILER /home/username/projects/buildroot/output/host/usr/bin/arm-linux-gcc)
SET(CMAKE_CXX_COMPILER /home/username/projects/buildroot/output/host/usr/bin/arm-linux-g++)
if(CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_CXX_FLAGS "-O3")
set(CMAKE_EXE_LINKER_FLAGS "-lsqlite3 -lrt -lpthread")
endif()
target_link_libraries(complex
${Boost_FILESYSTEM_LIBRARY}
${Boost_SYSTEM_LIBRARY})
ENDIF(UNIX)
3つの問題があります:-lsqlite3 -lrt -lpthread
自分のアーキテクチャ用にそれらを作成し、ここで指定するにはどうすればよいですか?どういうわけか私のアーキテクチャのためにそれらを再コンパイルした後、コンパイルされたライブラリのパスを設定する方法(setを使用しますか?)?