我在fedora下使用Eclipse有一个C ++命令行项目 (Eclipse IDE for C / C ++ Developers Oxygen.2 Release(4.7.2))。 现在我想把它移植到Mac上。 令我惊讶的是,在eclipse的项目设置中,在可用工具链列表中,我找到了条目" MacOSX GCC":
包含MacOS X C ++链接器。所以我将使用过的工具链切换到了这个并重建。生成的文件仍然可以在linux下执行,但在移动到mac时它不可执行。虽然它与使用Linux GCC工具链构建的版本略有不同,但它是一个linux,而不是一个mac可执行文件。
问题: