gpt4 book ai didi

c - 在 Sublime Text 3 上运行 Hello World

转载 作者:太空宇宙 更新时间:2023-11-04 03:24:43 26 4
gpt4 key购买 nike

因此,为了在 mac 上的 sublime text3 上设置编译,我下载了开发人员 xcode 工具,然后

我制作了一个新的构建系统并将其保存为“c”:

{
"cmd" : ["gcc", "-o", "$file_base_name", "$file_name"],
"cmd" : ["./$file_base_name"],
"selector" : "source.c",
"shell" : false,
"working_dir" : "$file_path"
}

在这之后我的程序是这样的:

#include <stdio.h>

int main(void) {
printf("Hello World");
return 0;
}

当我尝试“构建”它时出现此错误

[Errno 2] No such file or directory: './Hello World'
[cmd: ['./Hello World']]
[dir: /Users/(username)/Desktop/Programming/Random C Programs]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

怎么了?

我还在我的桌面上保存了我的 Hello World 文件,特别命名为“Hello World.c”,如果这有什么不同的话


引用 schwern 评论的新错误:

现在我得到这个:

[Errno 2] No such file or directory: './HelloWorld'
[cmd: ['./HelloWorld']]
[dir: /Users/(username)/Desktop/Programming/RandomCPrograms]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

最佳答案

<罢工>问题很可能是你的文件名中有空格,但没有转义或引用文件名。

<罢工> ./Hello World正在运行程序 ./Hello第一个参数是 World .

(这是错误的,Sublime 不会通过 shell 运行 cmd,所以空格没问题)

您不能有两个具有相同键的条目,第二个 cmd已经覆盖了第一个。我不确定您将如何运行两个命令。参见 Build Systems了解更多。

关于c - 在 Sublime Text 3 上运行 Hello World,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42150433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com