私はKali Linuxでプログラムを作っています。私はKaliだけで動作させたいと思っています。ユーザーのOSが定義された変数os_platformをチェックウィンドウと、後でスクリプト内であるかどうかをチェックするためにKali Linuxのマクロは何ですか?
#if defined(_WIN32) || defined(_WIN64)
#define os_platform THISisWINDOWS
が、私はGoogleで検索して、どこでも、私はちょうどすることができます:私は好きで、それを行うには、Cを使用することができますKali Linuxのマクロを見つけられません。もしそうなら:
#if defined(__linux__)
#define os_platform THISisLINUX
これは、UbuntuのようなどのようなタイプのLinuxでも、それらのLinuxesでもかまいません。 Kali Linuxのマクロは何ですか?
私は今日好奇心が強いというだけで、なぜですか? – schaiba
異なるLinuxのインストール(似たようなリリースからの)はバイナリ互換性があり、特に配布系の中では、 '#ifdef 'を使ってコンパイル時のチェックをするのは良い方法ではないでしょう。バイナリをUbuntuや普通のDebianよりもKaliで別々にコンパイルするのはなぜですか? – hyde