Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
崇高文本2 C编译_C_Sublimetext2 - Fatal编程技术网

崇高文本2 C编译

崇高文本2 C编译,c,sublimetext2,C,Sublimetext2,我得到一个奇怪的错误,当我去构建一个C文件时,会发生两件事。首先,编译一个基本的C文件(一个只是空的文件)所花费的时间比通常要长得多。其次,当我编译程序时,底部的输出框中有许多新行,因此我必须滚动到输出的顶部,以查看它们是否有错误。我该如何着手解决这个问题 这是我的构建系统 { "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"], "selector" : "source.c", "shel

我得到一个奇怪的错误,当我去构建一个C文件时,会发生两件事。首先,编译一个基本的C文件(一个只是空的文件)所花费的时间比通常要长得多。其次,当我编译程序时,底部的输出框中有许多新行,因此我必须滚动到输出的顶部,以查看它们是否有错误。我该如何着手解决这个问题

这是我的构建系统

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

谢谢

您使用什么操作系统?Linux?使用Linux更实用,因为您在终端中编译

安装编译器 1-确保已安装编译器。如果没有,请打开终端(Ctrl+Alt+t)并键入此命令,然后按Enter:sudo-apt-get-install g++gcc-build-essential

编译文件

  • 打开终端并转到保存文件的本地服务器
  • 输入终端:gcc filename.c-o filename
  • 然后,键入:
  • /filename
    您在终端中正常运行的程序
  • 附言:

    gcc用于.c中的程序

    g++用于.cpp中的程序

    -o
    =创建“可执行”文件


    /
    =运行程序

    我的构建文件基本相同。我没有问题。您的系统上有其他编译器吗?哪个gcc的输出是什么?这与OP试图完成的任务无关。