c-free gcc.exe: cannot specify -o with -c or -S and multiple compilations的解决方法

win10上打算使用c-free,因为xp win7时代都用过,写c代码还是比较方便的,尤其是5.0版本,但是在win10上面,c-free 5.0版本没有c-free 4好用,c-free 4启动更加快,配置第三方编译器也没有问题,而且还是免费,只是没有debug的功能,因此用版本4.
但是win10上始终用不了自带的mingw编译器,果断删除,

因为cfree增加了很多第三方编译器支持的功能,因此安装了其他的编译器,照样可以运行,因此下载了borland c++5.5(古董了,貌似不支持c99),ch standard 7.0.0,tdm-gcc 5.1.0,openwatcom c++ v1.9,当然,digital mars C++、cygwin也是可以的,反正具体的可以查看官网。安装好后,可以构建构->构建选项逐个添加,cfree会自动识别,这里不展示图片了,可以去官网看看http://www.programarts.com/cfree_ch/doc/help/hh_start.htm#UsingCF/CompilerSupport/Watcom/Watcom.htm如何集成第三方的编译器,编译c语言。

也许年代久远,cfree5对win10的支持一般般,如果是xp或win7 32位,基本上是没有问题的。

反倒是版本4没有问题,而且安装的时候,路径问题也是蛮奇怪的,我这里安装的d盘,D:Program FilesC-Free Standard,目前使用正常~

以下摘录了部分编译器支持的说明
目前支持的编译器类型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin 
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Open Watcom C/C++
(6) Digital Mars C/C++
(7) Ch Interpreter

版本 5.0 (2010-07-19)
 增加了对Intel C++ Compiler 和 Lcc-Win32 两个编译环境的支持。
 
 版本 4.1 (2008-09-09)
 加强C/C++代码解析, 增加稳定性和容错能力。
 增加对Visual Studio 2003/2005/2008编译器的支持。
 增加对Borland C++ Builder编译器的支持。
 
 版本 4.0
 新增了对多编译器的支持,支持Cygwin, BCC, DM, Open Watcom等编译器。
 
 版本 3.5.2
添加了对Ch的支持。Ch是一个可跨平台的C/C++解释器,利用Ch,C/C++程序无需编译就可以直接在多平台的Ch上运行。Ch支持脚本、Shell、2D/3D绘图以及科学计算。它实现了一种语言、到处运行的解决方案。关于Ch的更多信息,请访问www.softintegration.com

原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/12007322.html