【问题标题】:How to compile a c file with multiple words name如何编译具有多个单词名称的c文件
【发布时间】:2020-03-25 18:02:58
【问题描述】:

我对编程非常陌生,而且大部分时间都是自学的(使用命令提示符)。我试图编译一个包含多个单词作为文件名的 c 文件,并且所有单词都显示错误。

例子:

C:\Users\User\Desktop\Programming\toCompile>gcc -o Even or odd.exe 偶数或奇数确定器.c

gcc: error: or: 没有这样的文件或目录

gcc:错误:odd.exe:没有这样的文件或目录

gcc: error: Even: No such file or directory

gcc: error: or: 没有这样的文件或目录

gcc: error: Odd: No such file or directory

gcc:错误:determinator.c:没有这样的文件或目录

gcc:致命错误:没有输入文件

编译终止。

我必须将 c 文件重命名为一个单词名称还是有其他方法?

【问题讨论】:

  • 这是在文件名中使用下划线 (even_or_odd_determinator.c) 的好时机。或者完全去掉空格:evenorodddeterminator.c 或者为了简洁,键盘和手指磨损而缩短:evenodd.c

标签: c gcc


【解决方案1】:

'" 中的文件名括起来。

gcc -o 'Even or odd.exe' 'Even or Odd determinator.c'

但在未来,我会避免在文件名中使用空格。某些构建系统 (make) 无法使用空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多