很多代碼中,都會判斷是否定義__LINUX__宏來判斷是否是linux操作系統
我最近發現找不到__LINUX__這個宏,為什么呢
通過查找資料,發現這個宏應該是你使用的編譯器定義的,比如gcc 通過
gcc -dM -E - </dev/null
就可以發現定義的宏
最后我發現我的版本用的是__linux__這個宏,修改后就好了
很多代碼中,都會判斷是否定義__LINUX__宏來判斷是否是linux操作系統
我最近發現找不到__LINUX__這個宏,為什么呢
通過查找資料,發現這個宏應該是你使用的編譯器定義的,比如gcc 通過
gcc -dM -E - </dev/null
就可以發現定義的宏
最后我發現我的版本用的是__linux__這個宏,修改后就好了
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。