试图调用 cc 编译器

Posted

技术标签:

【中文标题】试图调用 cc 编译器【英文标题】:Trying to invoke cc compiler 【发布时间】:2021-01-22 14:31:14 【问题描述】:

这里是非常基本的问题。我刚开始使用 Csound 进行 C 编码。

我正在尝试通过教程书中的说明调用编译器。

它说打开控制台窗口并输入此命令“cc mysource.c”

这似乎是为了调用编译器,但我收到此错误消息


C:\Program Files\Csound6_x64\bin>cc mysource.c

'cc' is not recognized as an internal or external command,
operable program or batch file.

我需要下载任何软件才能让它工作吗?

谢谢!

【问题讨论】:

可能是的,它是windows,它不会就这样可用。 您可能需要安装带有 C++ 工作流的 Visual Studio 2019,在那里创建一个 C++ 项目并将 Csound 添​​加为附加的包含和库目录。 您也可以使用真正的 shell 和 gcc 编译器安装 cygwin 或 WSL,而不必使用 Windows 命令行。 cc 是类 unix 系统上 c 编译器的规范名称。 【参考方案1】:

cc 是 Unix 的编译器。它不随 Windows 一起提供,您可能想改用 gcc,因为它使用得更多。您必须设置 MinGW 并将其添加到 PATH。遵循本指南将有所帮助:youtube.com/watch?v=sXW2VLrQ3Bs

然后您可以使用 gcc mysource.c 编译 C

【讨论】:

您好,感谢您的回复。不幸的是,我认为安装方法可能已经过时了。有一些说明与我所看到的不符。另外可以肯定的是,您是说我应该安装 Cygwin 还是只设置 MinGW? @shakamoto 抱歉,这实际上不是一个很好的指南。试试这个视频:youtube.com/watch?v=sXW2VLrQ3Bs 嘿,非常感谢。这似乎已经安装了 gcc。现在,当我尝试在命令提示符下运行 c 文件时,实际上并没有发生任何事情。我以为它会打开运行程序并给我一个输出。还是不对? 好的,我明白了。它会创建一个 .exe 文件,然后您可以运行它。明白了!

以上是关于试图调用 cc 编译器的主要内容,如果未能解决你的问题,请参考以下文章

Nginx编译配置脚本篇- 编译器相关脚本

编译时的CUDA设备属性和计算能力

使用keil5编译stm32,头文件core_cmFunc.h中,是预定义__CC_ARM,还是__GNUC__?

如何让 CC 2.0 和 3.0 编译器生成 FMA 指令?

Makefile:根据 CC/CXX/FC 值更改编译器标志

cc: 语言 CC 无法识别