資源簡介
Ubuntu下用cmake編譯多個C和C++工程的例子,自動生成makefile,執(zhí)行make命令直接生成運(yùn)行程序
代碼片段和文件信息
??const?char?features[]?=?{“\n“
“C_FEATURE:“
#if?(__GNUC__?*?100?+?__GNUC_MINOR__)?>=?404
“1“
#else
“0“
#endif
“c_function_prototypes\n“
“C_FEATURE:“
#if?(__GNUC__?*?100?+?__GNUC_MINOR__)?>=?404?&&?defined(__STDC_VERSION__)?&&?__STDC_VERSION__?>=?199901L
“1“
#else
“0“
#endif
“c_restrict\n“
“C_FEATURE:“
#if?(__GNUC__?*?100?+?__GNUC_MINOR__)?>=?406?&&?defined(__STDC_VERSION__)?&&?__STDC_VERSION__?>=?201000L
“1“
#else
“0“
#endif
“c_static_assert\n“
“C_FEATURE:“
#if?(__GNUC__?*?100?+?__GNUC_MINOR__)?>=?404?&&?defined(__STDC_VERSION__)?&&?__STDC_VERSION__?>=?199901L
“1“
#else
“0“
#endif
“c_variadic_macros\n“
};
int?main(int?argc?char**?argv)?{?(void)argv;?return?features[argc];?}
評論
共有 條評論