我正在尝试编译一个非常简单的 C 程序。使用自动安装程序安装 MinGW,然后在我的环境变量中添加C:\MinGW\bin 。
测试.c
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
当我编译这个:
gcc test.c -o test.exe
但我得到了这个错误,
test.c:在函数'main'中:test.c:5:12:警告:字符常量对其类型来说太长[由默认启用] test.c:5:5:警告:传递'printf'的参数1从整数中生成指针而不进行强制转换 [默认启用] c:\mingw\bin../lib/gcc/mingw32/4.6.2/../../../../include/stdio.h: 294:37:注意:预期为“const char *”,但参数的类型为“int”
原谅我是菜鸟,试图学习一些有价值的东西。谢谢!