Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Kompilator C++ w wersji Portable

Varo 23 Gru 2010 15:09 2355 3
  • #1 23 Gru 2010 15:09
    Varo
    Poziom 9  

    Witam,
    Czy ktoś wie czy istnieje darmowy kompilator C++ w wersji portable?
    Chciałbym trochę poćwiczyć w pracy ale mam zablokowaną możliwość instalowania czegokolwiek :)
    Pozdrawiam
    Maciej

    0 3
  • #2 23 Gru 2010 15:50
    sevare
    Poziom 13  

    Nie robilem tego ale powinno dzialac. Instalujac Dev'a na kompie (pelne srodowisko) automatycznie dostajesz gole kompilatory. W katalogu Dev-cpp/bin masz kompilatory takie jak gcc (C) czy g++(C++). Wrzucasz takowy na komputer/pen/cokolwiek innego. Programy piszesz w notatniku, zapisujesz jako nazwa.cpp i przez wiersz polecen(cmd) uruchamiasz np. g++.exe nazwa.cpp program lub g++.exe <nazwa.cpp > program(< oznacza wejscie > wyjscie). Jeden z zapisow powinien dzialac

    0
  • #3 23 Gru 2010 20:50
    azra
    Poziom 16  

    Niestety, wątpię, żeby takie wyjście zadziałało. Sama binarka gcc czy g++ niczego Ci nie da, bo zabraknie bibliotek i nagłówków biblioteki standardowej.

    DevC++ to od dawna nie aktualizowane środowisko, które przy okazji wykorzystuje coraz starszą wersję MinGW. (Ale... zainstalowanie go na flashu mogło by zadziałać, gdzieś już coś takiego widziałem)

    Hm, być może mógłbyś zainstalować sobie jakąś wersję MinGW (na przykład stąd: http://nuwen.net/mingw.html - tylko GDB musiałbyś ze strony MinGW ściągnąć, jeśli potrzebujesz debuggera), skopiować ją (z include, lib, wszystkim) na pendrive wraz z bash.exe (albo wręcz podstawą MSYS, bo Windowsowa konsola nie jest tak dobra).
    Potem poustawiać odpowiednie zmienne środowiskowe bash.conf (PATH...) i działać sobie stamtąd podając przy kompilacji odpowiednie ścieżki do nagłówków (-I, albo można by to załatwić ustawiając zmienną środowiskową CPLUS_INCLUDE_PATH zdaje się?)

    http://www.network-theory.co.uk/docs/gccintro/gccintro_23.html
    http://bytes.com/topic/c/answers/709421-how-set-include-path-environment-variables-g

    Coś takiego mogłoby działać.
    edit: Ale, szczerze mówiąc, ja preferowałbym poniższe opcje. Szczególnie tę ostatnią.

    Możesz też użyć IDEone: http://ideone.com lub Codepad: http://codepad.org

    Albo założyć sobie konto na Bshellz: http://www.bshellz.net/ potem połączyć się z bshellz za pomocą PuTTY i działać w trybie tekstowym, albo WinSCP, żeby móc na przykład "na żywo" edytować pliki z serwera w dowolnym edytorze na Twojej maszynie. Po zapisaniu pliku przeskakujesz sobie w okno PuTTY i wklepujesz "make" i już. ;)
    http://mrbook.org/tutorials/make/

    0
  • #4 23 Gru 2010 23:16
    pubus
    Poziom 30  

    Wiem, że da się przerobić code::blocks na wersję portable.
    W każdym razie na bank pod Linux'em.
    Z tego co pobieżnie przeglądałem to pod windows'em też jakoś się da.
    Trzeba trochę pogrzebać po necie:
    "code blocks portable"
    "code blocks usb" itp.

    0