我是c編碼的新手。我想知道c預處理器或unix腳本方法,我可以區分ubuntu和redhat,因爲我正在編寫跨平臺代碼。如何用c預處理器或unix腳本來區分redhat和ubuntu?
有沒有其他方法來區分redhat和ubuntu?
我是c編碼的新手。我想知道c預處理器或unix腳本方法,我可以區分ubuntu和redhat,因爲我正在編寫跨平臺代碼。如何用c預處理器或unix腳本來區分redhat和ubuntu?
有沒有其他方法來區分redhat和ubuntu?
謝謝rjayavrp。你能告訴我如何在c編程中做到這一點。 – Zeno 2012-07-23 20:08:25
cat /etc/issue
如果它以 「Ubuntu的」 啓動時,您可能正在使用的Ubuntu。
你可以看看/etc/lsb-release
你不能,預處理程序在編譯時完成。區分Linux的哪種風格必須在運行時完成。 (假設你想要一個單一的二進制文件) – Mysticial 2012-07-23 09:27:35
是否有任何可以區分的unix腳本方法 – Zeno 2012-07-23 09:30:14
@Zeno在發佈之前,我要求你一次google。 – Jeyaram 2012-07-23 09:48:51