Melyik a jobb mingw vagy cygwin?

Pontszám: 4,6/5 ( 7 szavazat )

A MinGW nagyobb teljesítményű, mint a Cygwin , de 32 bites is, ami problémát jelenthet az alkalmazásaival. Van egy 64 bites környezet, amely hasonló a MinGW-hez, de ez egy másik projekt. A MinGW-w64 minden értelemben a MinGW utódja.

Miért van szükségem a MinGW-re?

A MinGW a GNU GCC és a Binutils projekteken alapuló fordítórendszer, amely Win32 (Windows) rendszereken futtatandó kódot fordít és linkel . C, C++ és Fortran fordítókat, valamint egyéb kapcsolódó eszközöket biztosít.

Mit használhatok MinGW helyett?

MinGW-w64 alternatívák
  • 210. Cygwin. Ingyenes • Nyílt forráskódú. Ablakok. ...
  • 123. MinGW. Ingyenes • Nyílt forráskódú. ...
  • MSYS2. Ingyenes • Nyílt forráskódú. Ablakok. ...
  • Windows parancssor. Fizetett • Saját. Ablakok. ...
  • gow. Ingyenes • Nyílt forráskódú. Ablakok. ...
  • Babun. Ingyenes • Nyílt forráskódú. Ablakok. ...
  • TDM-GCC. Ingyenes • Nyílt forráskódú. Ablakok. ...
  • Microsoft Windows SDK. Ingyenes • Saját tulajdonú. Ablakok.

Melyik a jobb WSL vagy Cygwin?

A Cygwin ezen a területen sokkal hatékonyabban teljesít, mint a WSL. ... A Cygwinben ugyanúgy futtathatom az URxvt-t, mint otthon, és futtathatom az összes értelmetlen örökölt szoftvert, amelyre szükségem van a munkához, ahogy az valójában ésszerű lenne. A WSL-ben ezt nem tudom megtenni. Egyszerűen nem működik.

A Cygwin még mindig aktuális?

A Cygwin továbbra is releváns, ha natív *nix parancsokat szeretne elérhetővé tenni a Windows platformon. ... Valójában hiteles nyílt forráskódú parancsok a Windows platformra fordítva.

A legújabb C és C++ fordító telepítése | GCC Cygwin VS kód | letöltés | Szakmai fejlesztés env

30 kapcsolódó kérdés található

Miért fontos a Posix?

A POSIX célja , hogy megkönnyítse a többplatformos szoftverfejlesztés feladatát azáltal, hogy az operációs rendszer gyártói számára követendő irányelveket állít fel . Ideális esetben a fejlesztőnek csak egyszer kell programot írnia, hogy az összes POSIX-kompatibilis rendszeren futhasson.

MinGW-t vagy MSVC-t használjak?

A MinGW emellett lényegesen lassabban fordít, mint az MSVC (bár az előre lefordított fejlécek egy kicsit segítenek). Mindezek ellenére a GCC/MinGW egy teljesen megbízható minőségi fordító, amely véleményem szerint a generált kód minőségét tekintve felülmúlja az MSVC bármely eddig elérhető verzióját.

A Cygwin használja a MinGW-t?

A többi válaszhoz a Cygwin a MinGW könyvtárakkal és fejlécekkel érkezik, és a cygwin1-hez való hivatkozás nélkül is lefordítható.

Biztonságos a MinGW?

A MinGW-w64 fordítókat nagyon jónak találtam, a GCC 4.6 és újabb verziói (valójában 4.5. 1 és újabb) pedig nagyon képesek jó 64 bites kód előállítására a Windows számára. Ne feledje, hogy a MinGW lényegében ugyanazt a C API-t kínálja, mint az msvcrt.

A MinGW le tudja fordítani a 64 bitet?

MinGW-builds Mindkét csomagot 32 bites és 64 bites fordítóval (Windows gazdagép) biztosít, amely 32 bitesre vagy 64 bitesre is képes keresztbefordítani. A csomagok „posix” és „win32” szálfűzési könyvtárakkal is elérhetők, 32 bithez sjlj vagy dwarf kivételes változatokkal is. Lásd még: MSYS2.

A MinGW támogatja a C ++ 17-et?

Jelölje meg a c++17-et a fordító beállításaiban: ... Váltson a Toolchain végrehajtható fájlok fülre -> válassza ki a MinGw mappát a C meghajtóról a Compiler telepítési könyvtárában, és frissítse az összes programfájlt a C-> MinGw -> bin mappából.

Honnan tudhatom, hogy a MinGW telepítve van?

Ezután ellenőrizze, hogy a MinGW telepítése sikeres volt-e... Ehhez:
  1. Kattintson a jobb gombbal a Számítógép elemre a Start menüben, és válassza a Tulajdonságok menüpontot.
  2. Kattintson a "Speciális rendszerbeállítások" elemre, válassza a Speciális fület, majd kattintson a Környezeti változók elemre.
  3. A Rendszerváltozók alatt görgessen le, és válassza az Elérési út lehetőséget, majd kattintson a Szerkesztés gombra.

Mire való az MSYS?

Az MSYS egy olyan alkalmazás, amely egy Bourne parancsértelmezőt ad a felhasználónak, amely konfiguráló szkripteket és Makefile-okat futtathat . Az MSYS-hez nem tartozik fordító. A Cygwin, MinGW és MSYS hierarchiában a tápláléklánc legalján van a rendelkezésre álló eszközök tekintetében. Az OS-projekt használata és felépítése azonban nagyon egyszerű az MSYS-sel.

A MinGW tartalmazza a gyártmányt?

Tehát mindig rendelkeznie kell legalább (a natív) mingw32-make.exe-vel , ha a MinGW megfelelően lett telepítve. És ha telepítette az MSYS-t, akkor a make.exe fájlja lesz (valószínűleg az MSYS almappában). Vegye figyelembe, hogy sok projekthez először makefile-t kell létrehozni (pl. konfigurációs szkript vagy automake használatával.

Mire használható az MSYS2?

Az MSYS2 egy szoftverterjesztés és egy építőplatform a Windows számára . Unix-szerű környezetet, parancssori felületet és szoftvertárat biztosít, amely megkönnyíti a szoftverek telepítését, használatát, összeállítását és portolását Windows rendszeren.

Telepíthetem a Cygwin-t és a MinGW-t is?

A Bash működése miatt ezt a két szkriptet nem lehet kombinálni . A második szkript olyan dolgokat tartalmaz, amelyek csak akkor történhetnek meg, ha a "MinGW shell" fut.

Mi a Cygwin célja?

A Cygwin egy nyílt forráskódú eszközgyűjtemény, amely lehetővé teszi Unix vagy Linux alkalmazások lefordítását és futtatását Windows operációs rendszeren egy Linux-szerű felületen belül .

Melyik a jobb Git Bash vagy Cygwin?

UNIX-emulátor kiválasztása A Cygwin és a git-bash között az a különbség, hogy a Cygwin nagyobb, rugalmasabb, bővíthetőbb és mindenre kiterjedőbb. A git-bash kisebb, könnyebben telepíthető, de a natív git-bash nem bővíthető, ezért külön telepítésre van szükség a bővített képességhez.

Gyorsabb a csengés, mint az MSVC?

A clang által lefordított c++ kód sokkal gyorsabban fut, mint az MSVC által fordított kód .

GCC-t használjam vagy csenget?

A Clang sokkal gyorsabb, és sokkal kevesebb memóriát használ, mint a GCC . A Clang célja, hogy rendkívül világos és tömör diagnosztikát (hiba- és figyelmeztető üzeneteket) biztosítson, és támogatja a kifejezett diagnosztikát. A GCC figyelmeztetései néha elfogadhatóak, de gyakran zavaróak, és nem támogatják az expresszív diagnosztikát.

Az MSVC jó fordító?

A Microsoftnál található C++ termékcsapat nagyszerű C++-élményt kínál a Visual Studio IDE-ben, a Visual Studio Code szerkesztőben és számos egyéb eszközben és szolgáltatásban. ... Célunk, hogy az MSVC a legjobb fordítóprogram legyen Windowson a Windows megcélzásához , függetlenül attól, hogy melyik szerkesztőt vagy IDE-t választja.

Miért hívják POSIX-nek?

A szabványok egy 1985 körül kezdődött projektből származtak. Richard Stallman a POSIX nevet javasolta az IEEE-nek a korábbi IEEE-IX helyett. A bizottság könnyebben kimondhatónak és emlékezetesebbnek találta, így elfogadta.

A POSIX még mindig aktuális?

A POSIX még mindig aktuális? Igen : A szabványos interfészek az alkalmazások könnyebb portolását jelentik. A POSIX interfészek széles körben valósulnak meg és hivatkoznak más szabványosítási erőfeszítésekre, beleértve a Single UNIX specifikációt és a Linux Standard Base-t.

Milyen előnyökkel jár a POSIX-kompatibilis operációs rendszer használata?

A POSIX szabvány alkalmazása az alkalmazásfejlesztéshez megszabadítja attól, hogy egyetlen forrásból származó gyártótól származó védett dokumentációra támaszkodjon – egyszerűen megtekintheti a szabványt az interneten. A POSIX API-kat szakszerűen tervezték és széles körben szabványosították a hordozhatóság elősegítése érdekében .