在CentOS7(Linux)/AIX7(Unix),寫C語言所引用的headers,預設路徑是放在/usr/include/資料夾內

但是CentOS內的都是GNU的,都是免費的

centos7_include.jpg

AIX就不一樣了,每個.h檔開頭都是IBM的版權宣告

AIX是建立在IBM PowerPC架構上的特規機器,跟一般x86的PC或Server實在很不一樣

目前發現對於C++11的支援不完整,lambda和泛型的支援很少,建立和管理thread也只能用舊語法

AIX上面有些效能強大的功能,譬如ipcs相關指令,比x86系統上的功能多很多:
https://www.ibm.com/docs/en/aix/7.2?topic=i-ipcs-command


MinGW(Minimalist GNU for Windows)的headers,初步看和CentOS的很像,
因此才能實現同樣的程式碼,就能在CentOS和Windows上編譯和執行

mingw_include.jpg

之後持續記錄在不同平台寫C語言的各種眉角

創作者介紹
創作者 Yang 的頭像
Yang

GNAySolution

Yang 發表在 痞客邦 留言(0) 人氣()