在我的 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$