我必须检查CMake脚本(如果我具有32位或64位Linux,以便了解如何构建C ++程序。哪个命令是最佳选择:
使用CMake的一种可能的方法是检查CMAKE_SIZEOF_VOID_P变量:
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
message (STATUS "Compiling for 64-bit")
endif()
我建议使用任何两种方法together。 (或全部三个)
仅用于备份,并且可以跨平台使用。另一个Linux发行版可以使用另一个id字符串。还是... FreeBSD。
[仅添加另一种方法-检查某些二进制文件的体系结构。像file /usr/bin/gcc
。