Program Geany a Visual
- Paul119
- Piegowaty Guziec
- Posty: 25
- Rejestracja: 10 maja 2009, 11:46
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE 3/Trinity
- Lokalizacja: Skopanie
- Kontakt:
Program Geany a Visual
Witam wszystkich forumowiczów. Mam pewien kłopot. Jestem początkującym użytkownikiem ubuntu i chciałbym pisać programy w c++ w tymże systemie. Wcześniej pisałem w Visualu na windzie, a tu nie wiem co robić, bo wyświetla mi taki błąd:
make: *** Brak reguł do wykonania obiektu `all'. Stop.
A oto mój testowy program:
#include <iostream>
using namespace std;
int main()
{
cout<<"Pierwszy prog pod linuks"<<endl;
system ("pause");
return 0;
}
Jakbyście mi napisali instrukcje krok po kroku co mam zrobić, to byłbym ogromnie
make: *** Brak reguł do wykonania obiektu `all'. Stop.
A oto mój testowy program:
#include <iostream>
using namespace std;
int main()
{
cout<<"Pierwszy prog pod linuks"<<endl;
system ("pause");
return 0;
}
Jakbyście mi napisali instrukcje krok po kroku co mam zrobić, to byłbym ogromnie
Re: Program Geany a Visual
Jesteś pewien że plik jest dodany do projektu? Masz zainstalowany kompilator?
- pietruszka23
- Piegowaty Guziec
- Posty: 5
- Rejestracja: 06 lis 2008, 00:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Program Geany a Visual
1) Czym chcesz kompilować? Kompilator g++ pod Ubuntu trzeba zassać z repo osobno.
2) Prosta kompilacja daje taki wyniki:
Chyba masz jakąś funkcję systemową z pod Windy (nie znam się, nigdy nie programowałem pod Windą)
Pzdr.
2) Prosta kompilacja daje taki wyniki:
Kod: Zaznacz cały
$ g++ test.cpp
test.cpp: In function ‘int main()’:
test.cpp:7: error: ‘system’ was not declared in this scope
Pzdr.
Re: Program Geany a Visual
O właśnie. "pause" to plik z windowsa jest. Nie możesz pauzować w ten sposób.
Spróbuj jakoś tak:
zamiast system("pause")
Spróbuj jakoś tak:
Kod: Zaznacz cały
char x;
cin >> x;
- pietruszka23
- Piegowaty Guziec
- Posty: 5
- Rejestracja: 06 lis 2008, 00:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Program Geany a Visual
Albo zastosuj odwołania do uniksowych funkcji systemowych (UNIX system calls) - tak nas chyba uczyli na zajęciach z programowania:
http://www.tutorialspoint.com/unix_syst ... /pause.htm
A tak szerzej:
http://www.tutorialspoint.com/unix_syst ... /index.htm
Działa pod C, więc pod C++ też powinno.
http://www.tutorialspoint.com/unix_syst ... /pause.htm
A tak szerzej:
http://www.tutorialspoint.com/unix_syst ... /index.htm
Działa pod C, więc pod C++ też powinno.
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 30 sty 2011, 15:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
Re: Program Geany a Visual
A najlepiej to nie stosować żadnej pauzy. Na linuksie jest przecież niepotrzebna 

- Szmitas
- Zakręcona Traszka
- Posty: 572
- Rejestracja: 28 lis 2006, 17:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86
- Lokalizacja: Luboń
- Kontakt:
Re: Program Geany a Visual
Kolega wyżej ma rację. Okienko terminala samo Ci się nie zamknie (zwłaszcza Geany). Można powiedzieć, że Geany stosuje taką autopauzę i poczeka, aż wciśniesz klawisz zanim zamknie rezultat wykonywania programu.
Sprawa jest jeszcze bardziej wygodna, gdy kompilujesz w terminalu :]
Sprawa jest jeszcze bardziej wygodna, gdy kompilujesz w terminalu :]
- Paul119
- Piegowaty Guziec
- Posty: 25
- Rejestracja: 10 maja 2009, 11:46
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE 3/Trinity
- Lokalizacja: Skopanie
- Kontakt:
Re: Program Geany a Visual
Kompilator chyba mam, bo w centrum oprogramowania wpisując g++ pojawia się the GNU C++ compiler i jest zainstalowany. Ale co do pliku to nie wiem o co chodzi. Ten program jest zapisany gdzieś na dysku, bo inaczej nie było opcji "Zbuduj wszystko".Jesteś pewien że plik jest dodany do projektu? Masz zainstalowany kompilator?
Wywaliłem to system ("pause") i ustawiłem w opcji "Dokument"->"Ustaw typ pliku"->"Języki programowania"->"C++ file" i wyświetla mi po wybraniu opcji skompiluij takie coś:Prosta kompilacja daje taki wyniki:
Kod: Zaznacz cały
$ g++ test.cpp
test.cpp: In function ‘int main()’:
test.cpp:7: error: ‘system’ was not declared in this scope
Kod: Zaznacz cały
g++ -Wall -c "new" (w katalogu /home/paul/Dokumenty)
Kompilacja została ukończona pomyślnie
g++: new: linker input file unused because linking not done
Kod: Zaznacz cały
g++ -Wall -o "new" "new" (w katalogu /home/paul/Dokumenty)
Kompilacja nie powiodła się
new: file not recognized: File truncated
collect2: ld returned 1 exit status
- Szmitas
- Zakręcona Traszka
- Posty: 572
- Rejestracja: 28 lis 2006, 17:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86
- Lokalizacja: Luboń
- Kontakt:
Re: Program Geany a Visual
W Geany używam kombinacji F9 > F8 > F5, podaj co Ci to wszystko zwraca.
www.ubuntu-pomoc.org - tutaj znajdziesz rozwiązanie każdego Twojego problemu.
Chcesz zostać Redaktorem ubuntu-pomoc.org? Skontaktuj się ze mną!
Chcesz zostać Redaktorem ubuntu-pomoc.org? Skontaktuj się ze mną!
- Paul119
- Piegowaty Guziec
- Posty: 25
- Rejestracja: 10 maja 2009, 11:46
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE 3/Trinity
- Lokalizacja: Skopanie
- Kontakt:
Re: Program Geany a Visual
Po tej kombinacji klawiszy wyskoczyło jakieś okienko a Kompilator wyrzucił takie coś:
A oto screen ekranu:

EDIT:
Już nie ważne, bo skonfigurowałem Netbeans'a. Temat do zamknięcia.
Kod: Zaznacz cały
g++ -Wall -c "new" (w katalogu /home/paul/Dokumenty)
Kompilacja nie powiodła się
g++: new: Nie ma takiego pliku ani katalogu
g++: no input files

EDIT:
Już nie ważne, bo skonfigurowałem Netbeans'a. Temat do zamknięcia.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości