2012-07-23 32 views
0

我是c編碼的新手。我想知道c預處理器或unix腳本方法,我可以區分ubuntu和redhat,因爲我正在編寫跨平臺代碼。如何用c預處理器或unix腳本來區分redhat和ubuntu?

有沒有其他方法來區分redhat和ubuntu?

+0

你不能,預處理程序在編譯時完成。區分Linux的哪種風格必須在運行時完成。 (假設你想要一個單一的二進制文件) – Mysticial 2012-07-23 09:27:35

+0

是否有任何可以區分的unix腳本方法 – Zeno 2012-07-23 09:30:14

+0

@Zeno在發佈之前,我要求你一次google。 – Jeyaram 2012-07-23 09:48:51

回答

0

cat /etc/issue如果它以 「Ubuntu的」 啓動時,您可能正在使用的Ubuntu。

0

你可以看看/etc/lsb-release