Překlad ve Windows pomocí nástrojů Linuxu

Asi to vypadá přinejmenším podivně, ale místo toho abych sáhl po Visual Studiu, Eclipse nebo jiné parní mlátičce, tak si spustím Far Manager nastavím pluginy, nakopíruju správné knihovny a funguju konzolově (velmi podobně jako pravověrní linuxáci).

hello world

Tak jsem si řekl, ze popíšu co mám jak nastavené, třeba se to někomu bude hodit..

Far Manager

http://www.rar.cz/far/
– plugin colorer na zvýraznování syntaxe
– plugin EditCompletion – nastavený na doplňování slov pomocí klávesy [Enter]
– na klavesu [F9] nastavím překlad:

  [HKEY_CURRENT_USERSoftwareFarKeyMacrosEditorF9]
  "Sequence"="F2 Esc m a k e Enter F4"

Dev C++

http://www.bloodshed.net/devcpp.html
– používám jako balíček obsahující dobře fungující sadu nástrojů pro překlad (gcc, g++, make)
– má jednoduchou možnost přidat knihovny jako TinyXML, SDL, atd. pomocí balíčkovače

MSYS

http://www.mingw.org/msys.shtml
– minimalistický systém obsahující hlavně “sh”, “less”, “grep”, takže je možné generovat Makefile pomocí příkazu “sh ./configure”, atd.
– kdyby nějaký nástroj chyběl, tak hledám v UnxUtils

Qt

http://www.trolltech.com/products/qt
– při používání Qt v kombinaci s těmito programy nastane problém, že make se snaží spouštět v kombinaci s unixovým shellem “sh” a windowsový shell se spouští jenom v případě, že není k dispozici. Problém je v tom, že “qmake” generuje názvy souborů ve Windows takže je linuxový shell není schopen interpretorvat.
– od verze 4.3 (poslední stable je 4.2.3) bude možné tento problem vyřešit následujcím nastavením projektu:

  win32:QMAKE_SH=C:msys1.0binsh.exe
  win32:MINGW_IN_SHELL=1

– viz. http://labs.trolltech.com/blogs/2007/01/30/qtmsys/

SVN

– nakonec mám v PATH konzolový svn
– v %USERPROFILE%/Application Data/Subversion/config mám samozřejmě nastavený FAR jako výchozí editor:

  editor-cmd = "C:Program FilesFarFar.exe" /e0:0

P.S. v redakčním systému je chyba: Při pokusu zobrazit (upravit článek) se mi ztrácí znak “/” (lomeno).

[poll=10]

Facebooktwittergoogle_plusredditpinterestlinkedin

8 thoughts on “Překlad ve Windows pomocí nástrojů Linuxu”

  1. Ja jsem si ted pri delani zapoctaku silne oblibil VIM. Psat v nem je tak neuveritelne pohodlne, ze i kdyz pouzivate jen zaklady, tak jste po chvili (pri praci v necem jinem, treba v konzoliy) lini posunovat rukou treba jen na kurzorove klavesy – ve VIMu to neni potreba, protoze vse dulezite se da pokryt rukama polozenyma do standardni vychozi polohy. Ted chvili musim z donuceni neco kodit pod Windowsama a je to spis utrpeni (je pro ne sice taky vim, ale vsechno mam uz nakonfigurovany v eclipse a na tu chvili se nevyplati prechazet).

  2. Ja pouzivam pod Linuxem ViM a pod Widlema ViM, PSPad a pro C# VS2005.
    Ten plugin vypada dobre .. skoda jen, ze je asi o $69.95 drazsi, nez by se mi libilo ;)
    Ale tak presypat to do ViMu a pak zpatky neni zas az takovy problem .. pod Win je i docela slusna podpora schranky ..

  3. Pokud člověk nemá CZK 1500 na vylepšení editoru dle svých preferencí, tak hovylepšit nepotřebuje ;). Jinak Windows mají schránku podporovanou výrazně lépe, než Linux. Data jsou ve schránce ve více formátech, lze přenášet i objekty, a to i mezi aplikacemi, které se "neznají". V důsledku není problém do Corelu vložit kus tabulky z Excelu apod.

  4. Pepo, prebiras terminologii dr. PP? ;)
    Ted jsem dosel z akce ze mesta s nemkou co si ujizdi na agentech, jeji obor je umela inteligence, rika we are another species, dobre pari a pohled na ni nebyl v casti ochrany pri narazech spatny ;)

  5. [5] Asi travim moc casu u kompu (-;
    Ale jeste na tom nejsem tak spatne abych ve 4h rano po kalbe cetl blogy na rootu ..

  6. Hello everyone, today is a good day . 1080p led projector in vvme now is the best sellers. More and more people use this type for Home Theater Projector. Now there are large of people using LCD Projector Screen, this type is cheaper but has the same effects for view. I think this will be more suitable for Ordinary families. If your office and company need Conference Projector, vvme is the best chose. Not only its quiet good quality, but the delivery is free all over the world.

Comments are closed.