在Mac 系统下,要用 Clion 编写一个32位的控制台程序,发现不知道怎么设置,找了官网的支持,发现官网的支持回答完全不搭边,所以在这里求问诸君
set(CMAKE_C_FLAGS -m32) set(CMAKE_CXX_FLAGS -m32)
clion使用cmake构建程序。 直接添加编译选项到cmake就行了。
或者直接命令行编译
clang++ -std=c++11 -m32 -o app main.cpp
注: OS X平台基本上已经抛弃32位程序了。
ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS)