2012-07-23 1 views
0

Je suis un débutant à codage c. Je veux savoir c le préprocesseur ou la méthode de script unix que je peux différencier entre ubuntu et redhat pendant que j'écris un code multiplateforme.Comment faire la différence entre redhat et ubuntu avec c préprocesseur ou dans un script unix?

Existe-t-il une autre méthode pour différencier redhat et ubuntu?

+0

Vous ne pouvez pas, préprocesseur se fait à la compilation. Différencier quelle saveur de Linux doit être fait au moment de l'exécution. (en supposant que vous voulez un seul binaire qui fonctionne sur les deux) – Mysticial

+0

Y at-il une méthode de script unix je peux différencier – Zeno

+0

@Zeno Je vous demande de google une fois, avant de poster dans SO. – Jeyaram

Répondre

0

cat /etc/issue Si elle commence par "Ubuntu", vous utilisez probablement Ubuntu.

0

vous pouvez jeter un oeil à /etc/lsb-release

Questions connexes