我想编译一个非常简单的C程序。使用自动安装程序安装MinGW,然后在我的环境变量上添加C:\ MinGW \ bin。mingw c编译
test.c的
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
当我编译如下:
的gcc -o test.c的TEST.EXE
但我得到这个错误,
test.c:函数'main':test.c:5:12:warning:字符常量 其类型过长[由defau启用] test.c:5:5:警告: 传递参数'printf'中的1使得整数指针无 cast [默认启用] c:\ mingw \ bin ../ lib/gcc/mingw32/4.6.2 /../../../ .. /include/stdio.h:294:37: 注:应为“为const char *”,但参数的类型“诠释”
赦免为是菜鸟,想学习的东西值得的。谢谢!
您正在使用哪种文本编辑器?它可以用单引号替换双引号吗? –
您的代码编译在我的桌面minGW上。还有其他事情正在发生,可能会嵌入不可打印的字符,或者Dmitri说你的编辑玩的不公平。 –
记事本++,哦,我现在看到为什么。但问题是,它现在编译,为什么我没有看到任何输出? –