Strona 1 z 2

[C++] GNU g++ (instalacja?)

: 27 maja 2008, 18:01
autor: arolst
witam
Mam ubuntu od niedawna i mam maly problem potrzebuje w/w kompilatora znalazłem stronke
ftp://ftp.mirrorservice.org/sites/sourc ... /releases/

jest napisane GCC version: ... , to jest to samo co GNU g++ ?? jezeli nie to skad moge sciagnac GNU g++ ?? jak zainstalowac ten kompilator?? jestem laikiem w tych sprawach dopiero zaczynam zabawe z programowaniem :>

z góry dziekuje za pomoc

p.s. wcześniej używałem visual C++ (windows)

Odp: [C++] GNU g++ (instalacja?)

: 27 maja 2008, 18:04
autor: adrian5632
Boże:wall:
Jest tyle wątków na forum, no ale nie, bo przecież funkcji szukaj jest użyć tak trudno, że nie wiem...

Kod: Zaznacz cały

sudo apt-get install build-essential

Odp: [C++] GNU g++ (instalacja?)

: 27 maja 2008, 18:09
autor: arolst
hmmm bardzo dziekuje za odpowiedz ale ten kod nic mi nie mowi :wall: linuxa mam od niedawna (czarna magia) uzywalem funkcji "szukaj" nic pod G++ nie znajduje :/



juz jedna odpowiedz na swoje pytnie mam :)

W skład GCC wchodzą kompilatory następujących języków programowania:

* C - gcc
* C++ - g++
* Objective-C - gobjc
* Fortran - g77 oraz nowa implementacja Fortrana 95 o nazwie gfortran
* Java - gcj
* Ada - gnat
* Pascal - gpc
* Mercury
* VHDL
* PL/I

czyli GCC zawieta GNU g++ //pc_master: Tak

Odp: [C++] GNU g++ (instalacja?)

: 27 maja 2008, 18:15
autor: adrian5632
No to prościej:
Wchodzisz w menu System>Administracja i uruchamiasz Synaptic menedżer pakietów. Wyszukujesz w nim pakiet build-essential, zaznaczasz go do instalacji i zastosowywujesz zmiany.

Odp: [C++] GNU g++ (instalacja?)

: 27 maja 2008, 21:51
autor: doles2
Pozwolę sobie na koniec wtrącić słówko, że GCC oznacza nie tylko Gnu C compiler ale także Gnu Compiler Collection zatem g++ musi tam się zawierać.
No i mamy drugi raz dobitny przykład, że małe programistyczne FAQ powinno być tutaj przyklejone :|

Odp: [C++] GNU g++ (instalacja?)

: 27 maja 2008, 22:06
autor: Adawo
No i mamy drugi raz dobitny przykład, że małe programistyczne FAQ powinno być tutaj przyklejone
Również jestem tego zdania, bo są rzeczy o które dość często się powtarzają, a tak by sprawa była rozwiązana ;)

Odp: [C++] GNU g++ (instalacja?)

: 28 maja 2008, 08:57
autor: arolst
ok wyskakuje mi zeby wlozyc plytke CD ktorej obecnie nie mam :P mozna jakos to obejsc ??

Zostaną zainstalowane następujące dodatkowe pakiety:
dpkg-dev g++ g++-4.1 libstdc++6-4.1-dev patch
Sugerowane pakiety:
debian-keyring g++-multilib g++-4.1-multilib gcc-4.1-doc libstdc++6-4.1-doc
diff-doc
Zostaną zainstalowane następujące NOWE pakiety:
build-essential dpkg-dev g++ g++-4.1 libstdc++6-4.1-dev patch
0 aktualizowanych, 6 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 0B/3995kB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 14,6MB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Zmiana nośnika: Proszę włożyć dysk oznaczony
'Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)'
do napędu '/cdrom/' i nacisnąć enter

Odp: [C++] GNU g++ (instalacja?)

: 28 maja 2008, 09:01
autor: wujciol
Zrób to przez Synaptica

Odp: [C++] GNU g++ (instalacja?)

: 28 maja 2008, 09:15
autor: arolst
ten sam problem :P bo przeciez to prawie to samo.

Odp: [C++] GNU g++ (instalacja?)

: 28 maja 2008, 10:09
autor: KORraN
Wejdź w Źródła oprogramowania i zobacz czy masz zaznaczone poszczególne repozytoria w pierwszej zakładce. I jeśli nie korzystasz z CD to możesz je przy okazji odhaczyć.

Odp: [C++] GNU g++ (instalacja?)

: 30 maja 2008, 21:15
autor: carolus89
wpisuje w terminal

Kod: Zaznacz cały

whereis g++
pokazuje się ścieżka dostępu ale tam tego nie ma

EDIT:
tzn. jest paczka do rozpakowania, ale wyskakuje błąd i nie da sie wypakować

Odp: [C++] GNU g++ (instalacja?)

: 31 maja 2008, 10:02
autor: KORraN
W Synapticu pokazuje, że masz zainstalowaną tę paczkę? Bo osobno nie masz nic ściągać i wypakowywać... W Ubuntu praktycznie wszystko przez Synaptica się wrzuca.

Edit: W ogóle co Ty chcesz zrobić? Bo post kompletnie wyrwany z kontekstu.

Odp: [C++] GNU g++ (instalacja?)

: 31 maja 2008, 14:16
autor: carolus89
chcę odpalić g++

Odp: [C++] GNU g++ (instalacja?)

: 02 cze 2008, 08:38
autor: KORraN
A masz go zainstalowanego? Co wyrzuca jak wpisujesz g++? Próbowałeś coś skompilować?

Żeby pomóc trzeba mieć podstawowe informacje...

Odp: [C++] GNU g++ (instalacja?)

: 11 cze 2008, 14:27
autor: arolst
Ok zainstalowalem zgodnie z w/w instrukcja.
Jak teraz ten program uruchomic ?? jest jaka wizualna wersja ?? czy tylko terminal ?? Caly czas używałem viusal C++. Prosze o pomoc.

Odp: [C++] GNU g++ (instalacja?)

: 11 cze 2008, 16:00
autor: KORraN
Wizualnej wersji kompilatora nie ma. Możesz jedynie sobie środowisko IDE zainstalować, które po wciśnięciu F5 skompiluje program. Polecam Geany.

Odp: [C++] GNU g++ (instalacja?)

: 11 cze 2008, 20:13
autor: arolst
EDIT:
carolus89 pisze:chcę odpalić g++
to postaram Ci sie wytlumaczyc tak krok po kroku :) moim zdaniem cos takiego powinno byc podwieszone dla poczatkujacych mi by napewno ulatwilo na poczatku zycie ;)

wchodzisz w terminal i wpisujesz
sudo apt-get install build-essential
albo mozesz to zrobic inaczej:
Menu System > Administracja > "menedżer pakietów Synaptic". Wciskasz "SZUKAJ" i wpisujesz: "build-essential" , zaznaczasz go i zastosowywujesz zmiany.
instaluje Ci sie kompilator miedzy innymi g++ jak juz zainstalujesz to mozesz zaczac pisac!!
jak ??
prawy przicisk myszki w jakims folderze "utwórz dokument > pusty plik" nastepnie wpisujesz dowolna nazwe tego pliku z rozszerzeniem .cpp np. TEST.cpp nastepnie klikasz na niego znowu prawym przyciskiem myszki i "otworz za pomoca innej aplikacji" pozniej wpisujesz w polu "wlasne polecenie" GEDIT , otwiera Ci sie cos jak notatnik i piszesz swoj program np
#include <iostream>

int main()
{
std::cout << "Hello world\n";
}
. nastepnie zapisujesz go i wlanczasz TERMINAL
a w nim najpierw (najwygodniej) przejsc do tego folderu w ktorym jest Twoj program (ten co przed chwila stworzyles test.cpp) czyli np.
cd /media/sda5/G++/test
nastepnie wpisujesz
g++ test.cpp -o test.exe
i juz masz skompilowany program !!! jezeli nie masz zadnych errorow tzn ze wszytko jest OK nastepnie uruchamiasz program:
./test.exe
powinno Ci sie wyswietlic w terminalu
Hello world
i to wszystko !! to co napisalem napewno dziala bo sam tak teraz kompiluje moze jest jakas inna opcja ale narazie nic mi nie wiadomo ;>
dziala Ci wszystko ?? masz jakies pytanie ??

pytanie do osob z wiekszym doswiadczeniem czy wszystko robie OK ?? nic nie sknociłem ?? ?? czy w/w sposob kompilacji jest OK ??

Odp: [C++] GNU g++ (instalacja?)

: 11 cze 2008, 20:42
autor: KORraN
Pisałem o Geany. Pod F5 masz "Uruchom".

A co do kompilacji - generalnie nie ma sensu używać rozszerzeń .exe, bo Linux sam wykrywa, że to pliki wykonywalne. Dlatego zamiast kompilacji do test.exe kompiluj do test - mnie wpisywania :P

Odp: [C++] GNU g++ (instalacja?)

: 11 cze 2008, 21:13
autor: arolst
KORraN pisze:Pisałem o Geany. Pod F5 masz "Uruchom".

A co do kompilacji - generalnie nie ma sensu używać rozszerzeń .exe, bo Linux sam wykrywa, że to pliki wykonywalne. Dlatego zamiast kompilacji do test.exe kompiluj do test - mnie wpisywania :P
ok w sumie racja .exe jest zbedny ale przyzwyczailem sie do windowsa ;> :razz:

Odp: [C++] GNU g++ (instalacja?)

: 25 cze 2008, 17:48
autor: krokodyl
Jak dodać g++ bo to repozytorium nie działa:)?
Gdy próbuję:
sudo apt-get install build-essential

w wyniku mam:

Zostaną zainstalowane następujące NOWE pakiety:
build-essential dpkg-dev g++ g++-4.2 libc6-dev libstdc++6-4.2-dev
libtimedate-perl linux-libc-dev patch
0 aktualizowanych, 9 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 695kB/8703kB archiwów.
Po tej operacji zostanie dodatkowo użyte 34,3MB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Błąd http://pl.archive.ubuntu.com hardy-updates/main linux-libc-dev 2.6.24-19.33
404 Not Found
Nie udało się pobrać http://pl.archive.ubuntu.com/ubuntu/poo ... 3_i386.deb 404 Not Found
E: Nie udało się pobrać niektórych archiwów, spróbuj uruchomić apt-get update lub użyć opcji --fix-missing

EDIT:
Już ok:) starczyło

apt-get update:D
Czasem dobrze jest przeczytać co się wyświetla:craz: