小编Gra*_*ing的帖子

可以在GCC中将std = c99设置为默认值吗?

首先,是否可以编辑GCC命令行设置,以便我不必每次都使用-std = c99标志进行编译?

其次,为什么c99不是默认行为?使用c99进行编译允许某些现代编程约定,例如在for循环中创建和初始化索引变量.

for(int i = 0; i < 10; i++) {...
Run Code Online (Sandbox Code Playgroud)

没有c99标志,这是不可能的,我将不得不在自己的线上声明,我认为这是愚蠢的.为什么GCC默认不会用C99编译?(正常好奇,不抱怨.请不要抨击)

谢谢.

c gcc c99

2
推荐指数
2
解决办法
3323
查看次数

(Tcl)我应该使用什么字符编码集?

所以我试图用Tcl打开并解析一些旧的Visual Studio编译日志文件; 我唯一的问题是文件是一个奇怪的编码.用Notepad ++检查它们时,它们似乎是'UCS-2 Little Endian'编码.两个问题:

  • 在Tcl中是否有任何命令允许我查看文件的字符编码?我知道有encoding system哪些告诉我系统编码.
  • 使用encoding namesTcl告诉我可用的编码名称如下:

    cp860 cp861 cp862 cp863 tis-620 cp864 cp865 cp866 gb12345 gb2312-raw cp949 cp950 cp869 dingbats ksc5601 macCentEuro cp874 macukraine jis0201 gb2312 euc-cn euc-jp macThai iso8859-10 jis0208 iso2022-jp macIceland iso2022 iso8859-13 jis0212 iso8859-14 iso8859-15 cp737 iso8859-16 big5 euc-kr macRomania macTurkish gb1988 iso2022-kr macGreek ascii cp437 macRoman iso8859-1 iso8859-2 iso8859-3 macCroatian koi8-r iso8859-4 ebcdic iso8859-5 cp1250 maccyrillic iso8859-6 cp1251 macDingbats koi8-u iso8859- 7 cp1252 iso8859-8 cp1253 iso8859-9 cp1254 cp1255 …

encoding tcl

2
推荐指数
1
解决办法
1346
查看次数

标签 统计

c ×1

c99 ×1

encoding ×1

gcc ×1

tcl ×1