Ahoj, pro psaní programů v C++ a používám kombinaci Atom + GCC, ale nyní potřebuju použít Windows.h knihovnu, tím pádem kompilace ve Windowsím prostředí... Jde mi jen o to zkompilovat a vyzkoušet, samotný kód psát v Atomu na Fedoře. Je tady možnost MinGW, ale to se mi nelíbí z toho důvodu, že to je jen jakási nádstavba nad GCC. Zkrátka chci abyste mi doporučili nějaký kompilátor pro Windows, aniž bych musel instalovat Visual Studio, kopírovat(otevřít) soubor s C++ kódem a ten potom zkompilovat. Nejvíce by mi seděla příkazová řádka. :)
Fórum › C / C++
Windows komiplátor
#1 richard.zavodny
Asi hledáš spíš jednoduché ide než jen samotný překladač (mingw gcc pak jde integrovat do lecjakého ide)
Mingw není tak úplně nastavba, sice obsahuje gcc ale umí překládat nativní Windows binárky (tj volání winapi není problém).
Atom neznám, ale co jsem četl tak je to víceméně jen lepší textový editor. Takže by integrace s mingw-gcc by měla být možná.
Pokud hledáš něco hotového ale né tak těžkotonážního jako visual studio tak http://www.codeblocks.org/downloads má i instalátor s integrovaným TDM-GCC což je takové upgradované mingw-gcc - takže to pak funguje out-of-the-box.
Nejspíše by šel mingw-gcc integrovat i do visual studio code (hodně lehoučké IDE - možná něco jako ten atom)- ale s tím nemám moc zkušeností.
Dalším "volným" překladačem je clang - taková celkem moderní alternativa k gcc, ale to je také překladač bez IDE (myslím že by mněl též běžet s CodeBlocks to ale nemám to vyzkoušené)
No, IDE právě nechci no. Atom je prostě něco jako Sublime text. Já v něm píšu všechno a kompiluju externě v terminálu. Jenže teď přišel Windows a jak říkám, chci se držet toho způsobu, na který jsem zvyklý. :) Proto hledám nějaký ten kompilátor, který "funguje" z uživatelského hlediska podobně jako GCC. Díky za reakci. :)
těch možností je spousta od stařičkýho Borland C++ po Open Watcom (http://www.openwatcom.org/). Dokonce i Visual Studio 2017 má řádkovej překladač ale musel by sis VS nainstalovat protože samostatně se stáhnout nedá. MinGW funguje celkem dobře. Já osobně bych zvolil řádkovej překladač z VS 2017. Dělal jsem i v DigitalMars http://www.digitalmars.com/, ale přeci jen to je už starší. I když si to mnoho lidí nechce připustit tak překladač ve VS je nejpokročilejší a hlavně má všechno co potřebuješ a je nejstabilnější.
#5 richard.zavodny
OK, zkusím to napsat znovu bez balastu o IDE:
Mingw-gcc, tdm-gcc nebo clang jsou praktické ekvivalenty k gcc na linuxu. I ten clang je z velké míry kompatibilní s gcc, první dva jsou porty gcc na Windows.
Ono gcc není jen jedna binárka ale dost velký balík, navíc využívá spoustu utilit v linuxu běžných. Proto jsou ty porty takové větší, ale není se třeba toho bát.
VS je hodně velké a není špatné ale bacha na licenci a edici (express vs commonity), také není tak úplně kompatibilní s gcc.
Ještě je tu cygwin gcc, ale ten je spíš pro portování linuxových věcí na Windows a nevím jak je na tom s podporou winapi. Navíc je to také poměrně velký balík.
#7 Ovrscout
Myslím si, že tady nejde o velikost balíku, ale spíš o vývojářské pohodlí. Nemá přece smysl spouštět IDE jenom kvůli tomu, že chci zkompilovat program. Je to zbytečně zdlouhavé a nedá se to automatizovat.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Migracia Active Directory z Windows Server 2008 na Windows Sever 2012 — založil pietro62
Připojení počítače Windows for Workgroups 3.11 k počítačové síti Win… — založil remmidemmi
Windows nt — založil Daniel
Windows 3,1 — založil ospaly.stanislav
C ++ a windows 7 — založil xxln00b
Moderátoři diskuze