编译 c 时,我的 ubuntu 中未显示输出

编译 c 时,我的 ubuntu 中未显示输出

在我的 Ubuntu 中使用 sublime-text 编译我的 C 代码时未显示输出。在此处输入图片描述

答案1

我没有使用 sublime-text,不知道如何使用它来回答。
如果您安装了 build-essentials 包,那么这里有一个示例命令编译然后执行您的程序(我已经有一个 hello.c,所以使用 hello1.c):

doug@s19:~/c$ cat hello1.c
#include<stdio.h>
void main(){
   int a;
   printf("Hello world!");
}
doug@s19:~/c$ cc hello1.c -o hello1
doug@s19:~/c$ ./hello1
Hello world!doug@s19:~/c$

但我本应在打印末尾添加一个换行符,并删除未使用的变量。所以:

doug@s19:~/c$ cat hello1.c
#include <stdio.h>
void main(){
   printf("Hello world!\n");
}
doug@s19:~/c$ cc hello1.c -o hello1
doug@s19:~/c$ ./hello1
Hello world!
doug@s19:~/c$

相关内容