2
我正在尋找類似於python的sys.platform,它返回'linux','windows'等,甚至更好的東西,就像python的平臺模塊,它給你的操作系統,發行版本,發行版本等。獲取當前操作系統的最佳方式是什麼?
我正在尋找類似於python的sys.platform,它返回'linux','windows'等,甚至更好的東西,就像python的平臺模塊,它給你的操作系統,發行版本,發行版本等。獲取當前操作系統的最佳方式是什麼?
when defined windows:
echo "I'm on Windows!"
elif defined linux:
echo "I'm on Linux!"
else:
echo "I'm on some other platform!"
when defined x86:
echo "x86 specific code!"
elif defined amd64:
echo "amd64 specific code!"
else:
echo "generic code!"
when (NimMajor,NimMinor,NimPatch) > (0,10,2):
echo "Such a modern Nim version!"
echo "OS: ", hostOS, ", CPU: ", hostCPU, ", cpuEndian: ", cpuEndian, ", NimVersion: ", NimVersion
我的系統上打印此:
I'm on Linux!
amd64 specific code!
Such a modern Nim version!
OS: linux, CPU: amd64, cpuEndian: littleEndian, NimVersion: 0.10.3
謝謝,這正是我需要的。 – 2015-02-18 00:49:22