新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


programing:c-language:compiler-os-macro-define


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
programing:c-language:compiler-os-macro-define [2024/11/18 11:38] – [テーブル] yokoprograming:c-language:compiler-os-macro-define [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-C言語で定義済みマクロによるコンパイラ及びOS判定 +====== C言語で定義済みマクロによるコンパイラ及びOS判定 ======
-===========================================+
 C言語で様々なOSやコンパイラで共通ソースにしたい時、条件コンパイルで切換えたい場合がある。その時に利用するマクロ名について、備忘録を残す。 C言語で様々なOSやコンパイラで共通ソースにしたい時、条件コンパイルで切換えたい場合がある。その時に利用するマクロ名について、備忘録を残す。
  
行 45: 行 44:
  
  
-1. [[https://blog.goo.ne.jp/yamadokoro/e/3f3803fbedff1a535d15da364bcc1a16|C言語 マクロ コンパイル 判定 OS コンパイラ]] +  - [[https://blog.goo.ne.jp/yamadokoro/e/3f3803fbedff1a535d15da364bcc1a16|C言語 マクロ コンパイル 判定 OS コンパイラ]] 
-2. [[https://firewood.hatenadiary.jp/entries/2005/06/01|cross platform development]] +  [[https://firewood.hatenadiary.jp/entries/2005/06/01|cross platform development]] 
-3. [[http://tekitobibouroku.blog42.fc2.com/blog-entry-39.html|条件コンパイル(インテルコンパイラ icc の判別)]] +  [[http://tekitobibouroku.blog42.fc2.com/blog-entry-39.html|条件コンパイル(インテルコンパイラ icc の判別)]] 
-4. [[https://qiita.com/naohikowatanabe/items/a4e1a3f8080210257a42|gcc のプリプロセッサの定義済みマクロ(Predefined Macros)の確認方法]] +  [[https://qiita.com/naohikowatanabe/items/a4e1a3f8080210257a42|gcc のプリプロセッサの定義済みマクロ(Predefined Macros)の確認方法]] 
-5. [[https://tech.ckme.co.jp/cpp/cpp_predef.shtml|コンパイラの種類とバージョンを知るためのpre-defineされたマクロは?]] +  [[https://tech.ckme.co.jp/cpp/cpp_predef.shtml|コンパイラの種類とバージョンを知るためのpre-defineされたマクロは?]] 
-6. [[https://wiki.onakasuita.org/pukiwiki/?GCC%2F%E5%AE%9A%E7%BE%A9%E6%B8%88%E3%81%BF%E3%83%9E%E3%82%AF%E3%83%AD%2FARM|GCC/定義済みマクロ/ARM]]+  [[https://wiki.onakasuita.org/pukiwiki/?GCC%2F%E5%AE%9A%E7%BE%A9%E6%B8%88%E3%81%BF%E3%83%9E%E3%82%AF%E3%83%AD%2FARM|GCC/定義済みマクロ/ARM]]
  
  
  
programing/c-language/compiler-os-macro-define.1731897480.txt.gz · 最終更新: by yoko