MinGw跨平臺(tái)編譯環(huán)境
MinGW 是一個(gè)可自由使用和自由發(fā)布的 Windows 特定頭文件和使用GNU工具集導(dǎo)入庫(kù)的集合,允許你生成本地的Windows程序而不需要第三方C運(yùn)行時(shí)庫(kù)。
MinGW,即 Minimalist GNU For Windows。它是一些頭文件和端口庫(kù)的集合,該集合允許人們?cè)跊](méi)有第三方動(dòng)態(tài)鏈接庫(kù)的情況下使用 GCC 產(chǎn)生 Win32 程序。
在基本層,MinGW 是一組包含文件和端口庫(kù),其功能是允許控制臺(tái)模式的程序使用微軟的標(biāo)準(zhǔn)C運(yùn)行時(shí)庫(kù)(MSVCRT.DLL),該庫(kù)在所有的 NT OS 上有效,在所有的 Windows 95 發(fā)行版以上的 Windows OS 有效,使用基本運(yùn)行時(shí),你可以使用 GCC 寫(xiě)控制臺(tái)模式的符合美國(guó)標(biāo)準(zhǔn)化組織(ANSI)程序,可以使用微軟提供的 C 運(yùn)行時(shí)擴(kuò)展。該功能是 Win32 API 不具備的。下一個(gè)組成部分是 w32api 包,它是一組可以使用 Win32 API 的包含文件和端口庫(kù)。與基本運(yùn)行時(shí)間相結(jié)合,就可以有充分的權(quán)利既使用 CRT(C Runtime)又使用 Win32 API 功能。
評(píng)論
圖片
表情
