public
Last active

MinGW SublimeClang configuration

  • Download Gist
SublimeClang.sublime-settings
JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
{
"show_output_panel": false,
"dont_prepend_clang_includes": true,
 
"additional_language_options":
{
"c++" :
[
"-std=gnu++11",
"-isystem", "C:\\cygwin\\usr\\i686-w64-mingw32\\sys-root\\mingw\\include\\c++\\4.8.0",
"-isystem", "C:\\cygwin\\lib\\gcc\\i686-w64-mingw32\\4.8.0\\include\\c++"
],
"c":
[
"-std=gnu11"
],
"objc":
[
"-std=gnu11",
"-isystem", "C:\\cygwin\\lib\\gcc\\i686-w64-mingw32\\4.8.0\\include\\objc"
],
"objc++":
[
"-std=gnu++11",
"-isystem", "C:\\cygwin\\usr\\i686-w64-mingw32\\sys-root\\mingw\\include\\c++\\4.8.0",
"-isystem", "C:\\cygwin\\lib\\gcc\\i686-w64-mingw32\\4.8.0\\include\\c++",
"-isystem", "C:\\cygwin\\lib\\gcc\\i686-w64-mingw32\\4.8.0\\include\\objc"
]
},
 
"options":
[
"-m32",
"-w",
"-ferror-limit=9",
"-fgnu-runtime",
"-fms-extensions",
"-nostdinc",
"-isystem", "C:\\mingw32-dw2\\lib\\clang\\3.1\\include",
"-isystem", "C:\\cygwin\\usr\\i686-w64-mingw32\\sys-root\\mingw\\include",
"-isystem", "C:\\mingw32-dw2\\i686-w64-mingw32\\include",
"-isystem", "C:\\mingw32-dw2\\mingw\\include",
"-isystem", "C:\\mingw32-dw2\\include",
"-D__GNUC__=4",
"-D__GNUC_MINOR__=2",
"-D__GNUC_PATCHLEVEL__=1",
"-D__GXX_ABI_VERSION__=1002",
"-Di386=1",
"-D__i386=1",
"-D__i386__=1",
"-DWIN32=1",
"-D_WIN32=1",
"-D__WIN32=1",
"-D__WIN32__=1",
"-DWINNT=1",
"-D__WINNT=1",
"-D__WINNT__=1",
"-D_X86_=1",
"-D__MSVCRT__=1",
"-D__MINGW32__=1",
"-D__STDC_VERSION__=201112L"
]
}

Could you explain those code's meaning please?
I can't understand them....Orz

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.