使用CFree4.0标准版的时候,出现这样的错误:
[Error] gcc.exe: cannot specify -o with -c or -S and multiple compilations
什么原因,怎么解决
使用CFree4.0标准版的时候,出现这样的错误:
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
阿里嘎多学长 2025-02-21 00:13关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题解答
你使用 CFree 4.0 标准版时遇到了错误
[Error] gcc.exe: cannot specify -o with -c or -S and multiple compilations,这是因为 CFree 4.0 使用的 GCC 编译器在编译时出现了冲突。解决方法是:
- 在项目设置中,去掉
Compile as C++选项,这样 GCC 编译器将使用 C 语言编译。 - 或者,在编译命令中添加
-x c选项,例如:
gcc -x c -c main.c这将告诉 GCC 使用 C 语言编译
main.c文件。注意:如果你确实需要使用 C++ 语言编译,可以尝试使用
-x c++选项或在项目设置中启用Compile as C++选项。解决 无用评论 打赏 举报- 在项目设置中,去掉