關於__LINUX__宏的問題


很多代碼中,都會判斷是否定義__LINUX__宏來判斷是否是linux操作系統

我最近發現找不到__LINUX__這個宏,為什么呢

通過查找資料,發現這個宏應該是你使用的編譯器定義的,比如gcc 通過

gcc -dM -E - </dev/null

就可以發現定義的宏
最后我發現我的版本用的是__linux__這個宏,修改后就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM