Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 编译32位C++;MacOS上的CLion程序_C++_Macos_Cmake_32 Bit_Cmake Format - Fatal编程技术网

C++ 编译32位C++;MacOS上的CLion程序

C++ 编译32位C++;MacOS上的CLion程序,c++,macos,cmake,32-bit,cmake-format,C++,Macos,Cmake,32 Bit,Cmake Format,我在Mac OSX 10.14上运行的CLion中的CMake文件有问题。目前,对于一个32位程序,我使用讲师提供的内置“supplied.o”文件从Linux服务器复制了以下内容。我想在CLion中工作,想知道是否可以添加到CLion以在Linux服务器之外工作 cmake_minimum_required(VERSION 3.14) project(app) set(CMAKE_CXX_STANDARD 14) include_directories(.) add_executable

我在Mac OSX 10.14上运行的CLion中的CMake文件有问题。目前,对于一个32位程序,我使用讲师提供的内置“supplied.o”文件从Linux服务器复制了以下内容。我想在CLion中工作,想知道是否可以添加到CLion以在Linux服务器之外工作

cmake_minimum_required(VERSION 3.14)
project(app)

set(CMAKE_CXX_STANDARD 14)

include_directories(.)

add_executable(app
        dlist.cpp
        dlist.h
        main.cpp
        supplied.o)

set_target_properties(app PROPERTIES LINKER_LANGUAGE CXX )
set_target_properties(app PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32")

我试着在这里摸索,看看是否能找到答案,但我可能没有32位的G++库(是i386吗?),也不太确定如何安装它。我有自制软件,对Linux感到很舒服,可以直接在那里工作,但我喜欢CLion能快速提出想法。谢谢任何人能提供的帮助

你不能在OS X上使用linux对象文件。如果使用
CLion
是你对它的感觉,并且
linux
不是问题,只需将它安装在
linux
-
CLion
是一个跨平台工具。如果您想坚持使用您的
macOS
机器,但有需要
Linux
的实验练习,请使用
VirtualBox
并将
Linux
安装为macOS内的虚拟机。