2007-12-23 MinGWでShiftJIS文字列を含んでいてもちゃんとコンパイルする為のオプションのメモ 雑記 gcc -finput-charset=CP932 -fexec-charset=CP932 infile.c #include <stdio.h> void main() { char *str = "知能"; printf("%s\n",str); } というソースを普通にgccに渡すと"能"に0x5c=='\'が入っていてエラーになったり実行時に文字列がおかしくなったりする。 が、それが上記オプションで解決する。