C语言编译时判断操作系统

参考:https://sourceforge.net/p/predef/wiki/OperatingSystems/

#include <stdio.h>

int main() {
#if defined(_WIN16) || defined(_WIN32) || defined(_WIN64)
	printf("windows");
#elif defined(__linux__)
	printf("linux");
#elif defined(__APPLE__)
	printf("apple");
#else
	printf("other");
#endif

	return 0;
}
posted @ 2024-09-28 14:05  寻找繁星  阅读(1)  评论(0编辑  收藏  举报