Autor Wątek: Skopiowanie kompilatorów do folderu  (Przeczytany 306 razy)

Offline GolebieSaFajne

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: -1
Skopiowanie kompilatorów do folderu
« dnia: Grudzień 25, 2018, 16:38:32 pm »
Cześć,

mam w systemie zainstalowane GCC i Clang. Chce je wyodrębnić do osobnego folderu, w którym mam również kody źródłowe programów. Chodzi o to, aby można było później ten folder z programami skopiować do innego systemu i rozpocząć ich kompilację przy użyciu załączonych w folderze kompilatorów (niezależnie od tego, czy i jakie wersje kompilatorów będą dostępne w innym systemie).

Chodzi mi dokładnie o to, co napisałem, więc za rady typu "czemu nie możesz skompilować sobie wcześniej" albo "zainstaluj te kompilatory na drugim systemie" dziękuję z góry.  :D

Offline ilin

  • Siewca Mięty
  • Pole mięty
  • *****
  • Wiadomości: 700
  • Punkty: 270
  • Płeć: Mężczyzna
  • Palacz
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #1 dnia: Grudzień 25, 2018, 17:45:42 pm »
aptitude show  gcc-7
Pakiet: gcc-7                               
Wersja: 7.4.0-2
Stan: zainstalowany
Zainstalowany automatycznie: tak
Priorytet: opcjonalny
Sekcja: devel
Opiekun: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architektura: amd64
Rozmiar rozpakowanego: 26,3 M
Wymaga: cpp-7 (= 7.4.0-2), gcc-7-base (= 7.4.0-2), libcc1-0 (>= 7.4.0-2),
        binutils (>= 2.31.1), libgcc-7-dev (= 7.4.0-2), libc6 (>= 2.14),
        libgcc1 (>= 1:3.0), libgmp10 (>= 2:5.0.1~), libisl19 (>= 0.15),
        libmpc3, libmpfr6 (>= 3.1.3), libstdc++6 (>= 5), zlib1g (>= 1:1.1.4)
Poleca: libc6-dev (>= 2.13-5)
Sugeruje: gcc-7-multilib, gcc-7-doc (>= 7), gcc-7-locales (>= 7), libgcc1-dbg
          (>= 1:7.4.0-2), libgomp1-dbg (>= 7.4.0-2), libitm1-dbg (>= 7.4.0-2),
          libatomic1-dbg (>= 7.4.0-2), libasan4-dbg (>= 7.4.0-2), liblsan0-dbg
          (>= 7.4.0-2), libtsan0-dbg (>= 7.4.0-2), libubsan0-dbg (>= 7.4.0-2),
          libcilkrts5-dbg (>= 7.4.0-2), libmpx2-dbg (>= 7.4.0-2),
          libquadmath0-dbg (>= 7.4.0-2)
W konflikcie z: gcc-7:i386
Zastępuje: cpp-7 (< 7.1.1-8), gccgo-7 (< 7.4.0-2), cpp-7:i386 (< 7.1.1-8),
           gccgo-7:i386 (< 7.4.0-2)
Udostępnia: c-compiler
Opis: Kompilator GNU C
 Jest to kompilator GNU C, w miarę przenośny, optymalizujący kompilator do C.
Strona internetowa: http://gcc.gnu.org/
Polski portal Debiana


I tak przed terminalem nie uciekniesz :)

Offline GolebieSaFajne

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: -1
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #2 dnia: Grudzień 25, 2018, 22:37:00 pm »
I co mam z tym zrobić? Pytanie brzmiało, jak mam te niezbędne pliki kompilatora wyodrębnić do osobnego folderu.

Offline ilin

  • Siewca Mięty
  • Pole mięty
  • *****
  • Wiadomości: 700
  • Punkty: 270
  • Płeć: Mężczyzna
  • Palacz
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #3 dnia: Grudzień 25, 2018, 22:46:40 pm »
Obawiam się ze to nie realne.
Pokazałem jakie zalezności do działania potrzebuje samo gcc a gdzie reszta ?
Nie wspominając o być może różnych wersjach libc w innych systemach.
Polski portal Debiana


I tak przed terminalem nie uciekniesz :)

Offline GolebieSaFajne

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: -1
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #4 dnia: Grudzień 26, 2018, 00:01:49 am »
OK, modyfikuję pytanie: w jaki sposób zainstalować wiele różnych wersji GCC tak, żeby śmigały pod różnymi nazwami? Chodzi mi głównie o g++. Np. wersja 8.1 odpalana jako g81++, wersja 7.1 jako g71++, wersja 4.9.3 jako g493++...

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 435
  • Punkty: 181
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #5 dnia: Grudzień 26, 2018, 08:35:22 am »
OK, modyfikuję pytanie: w jaki sposób zainstalować wiele różnych wersji GCC tak, żeby śmigały pod różnymi nazwami? Chodzi mi głównie o g++. Np. wersja 8.1 odpalana jako g81++, wersja 7.1 jako g71++, wersja 4.9.3 jako g493++...
http://gcc.gnu.org/faq.html#multiple

Offline GolebieSaFajne

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: -1
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #6 dnia: Grudzień 26, 2018, 20:29:24 pm »
O, widzisz. A jak zassać te starsze wersje? Potrzebowałbym precyzyjnych wskazówek, bo słabo ogarniam Linuxa. Będę wdzięczny. :)

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 435
  • Punkty: 181
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #7 dnia: Grudzień 27, 2018, 08:14:34 am »
O, widzisz. A jak zassać te starsze wersje? Potrzebowałbym precyzyjnych wskazówek, bo słabo ogarniam Linuxa. Będę wdzięczny. :)
Z mirrorów, choćby tego: ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/
lub innych https://gcc.gnu.org/mirrors.html
Precyzyjne wskazówki: https://gcc.gnu.org/install/

Offline GolebieSaFajne

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: -1
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #8 dnia: Grudzień 28, 2018, 02:52:43 am »
Kurczę - aż tak precyzyjnych wskazówek chyba nie potrzebuję. Jak mam już adres mirrora, to pewnie wystarczą mi ze dwie komendy, co nie?

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 435
  • Punkty: 181
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #9 dnia: Grudzień 28, 2018, 08:02:32 am »
Kurczę - aż tak precyzyjnych wskazówek chyba nie potrzebuję. Jak mam już adres mirrora, to pewnie wystarczą mi ze dwie komendy, co nie?
Pewnie tak (nawiązując do mniej precyzyjnych wskazówek).
« Ostatnia zmiana: Grudzień 28, 2018, 09:08:00 am wysłana przez dedito »

Offline GolebieSaFajne

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: -1
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #10 dnia: Grudzień 28, 2018, 16:39:54 pm »
Dzięki. Założyłem temat w "Przedszkole Linuksa", a Ty mi dałeś linka do strony GCC. Jesteś typowym przykładem nauczyciela w stylu "patrzcie, jaki jestem mądry" zamiast "zobaczcie, jakie to proste".

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 435
  • Punkty: 181
Odp: Skopiowanie kompilatorów do folderu
« Odpowiedź #11 dnia: Grudzień 28, 2018, 17:09:25 pm »
Chciałeś precyzyjnych wskazówek i je otrzymałeś, po czym stwierdziłeś, że są zbyt precyzyjne (jakiś oksymoron?), no to w ramach żartobliwej riposty otrzymałeś równie nieprecyzyjną wskazówkę.
Na koniec mnie tu kolego "wyzywasz od mądrali", widać pewnym ludziom nie warto pomagać.
Zamykam.
PS. Roszczeniowe podejście.