一直写单片机程序,上位机程序一点都不会,^-^!spa
如今写了个简单的C程序,结果还遇到一堆问题……code
#include<stdio.h> //printf()的头文件 #include<stdlib.h>//system()的头文件 int main(void) { printf("nihao,\n"); system("pause");//防止控制台闪退 printf("你的名字: \n"); system("pause");//防止控制台闪退 return 0; }
在运行的时候没法正确输出中文,由于gcc在编译的时候默认不支持中文的,blog
因此在编译的时候要添加一个选项 -fexec-charset=gbkio
个人源代码保存在F盘,名字是nihao.c,因此F:\nihao.c编译
-o 表示给编译出来的可执行文件取一个名字,class
编译好的文件被放在控制台当前所在的目录,我如今所在的位置是C:\Users\Administratorgcc
这样就能够正确显示中文了.gc