• Ogłoszenie:

Aplikacja do pisania w c++ - ubuntu

Dyskusje i problemy z Unix'ami

Aplikacja do pisania w c++ - ubuntu

Postprzez Dragon2008 25 Maj 2012, 13:37

reklama
Cześć wszystkim :)
Na wstępie zaznaczę, że jestem absolutnie początkującym zarówno jeżeli chodzi o Linuxa, jak i o cpp. Normalnie pracuje na Win7, wgrałem sobie jednak Ubuntu 11.04, aby na nim programować w cpp (czytaj: uczyć się programować). Szukam aplikacji na Ubuntu, w której najwygodniej będzie mi pisać, coś w stylu DevC++ z Windowsa (tzn. edytor, kompilator i linker w jednym), ale żeby było również ładne graficznie, tzn. jakoś fajnie kolorowało czy wyróżniało elementy kodu (coś jak z Visual Studio na Win.). Po prostu jak najprostszy programik, żeby tak jak w DevC++ jednym przyciskiem kompilować i uruchamiał programik.
Czytałem o KDevelop, ale z tego co widzę, to już raczej zaawansowane i do potężnych aplikacji, poza tym nie wiem jak tam z kompilacją.
Z góry dzięki !
Skromność, bez podpisu
Dragon2008
~user
 
Posty: 146
Dołączenie: 06 Kwi 2008, 11:53
Miejscowość: Grodków



Aplikacja do pisania w c++ - ubuntu

Postprzez Sith[PL] 25 Maj 2012, 14:02

Najprościej to po prostu pisać w gedit i kompilować z terminala
wpisujesz
Kod: Zaznacz wszystko
cpp nazwa_pliku.cpp -o -nazwapliku_wykonywalnego

do uruchomienia
Kod: Zaznacz wszystko
./nazwapliku_wykonywalnego

dla przykładu cpp program1.cpp -o -1(kompilacja) ./1 (uruchamianie)
pamiętając, że powinno się być(w terminalu) w miejscu zapisu pliku cpp


do poruszania się w teminalu
Kod: Zaznacz wszystko
cd /nazwafolderu
- przejście do danego folderu
Kod: Zaznacz wszystko
cd ..
przejście do katalogu wyżej(dla przykładu jestem w jakims folderze, ktory jest na pulpicie, to wpisujac "cd .." przejde do pulpiru
Kod: Zaznacz wszystko
ls
wyświetlenie zawartości katalogu, w którym obcenie się znajdujemy

IMO skoro posługujemy się linuxem to uczmy się korzystać z terminala ;)
chwila, człowiek się przyzwyczai :lol:


co do podkreślania i kolorowania składni to wystarczy zmienić w gedicie składnie na C++ lub na samym początku zapisać plik w formacie .cpp i gedit sam będzie podkreślał :wink:
AsRock P67 Pro3 || Intel Core i5 2500k + Zalman CNPS10X Performa|| Vertex3D Radeon HD6870 1GB DDR5 256bit || 12GB RAM 1333MHz DDR3 ||
Goodram Iridium Pro 240GB + 500GB Samsung || SeaSonic SS500 80+ || Brutus 310 PureBlack || BenQ 22" FullHD + acer 22" FullHD ||
PS3 SLIM 120GB
Awatar użytkownika
Sith[PL]
~user
 
Posty: 1728
Dołączenie: 26 Lut 2006, 15:24
Miejscowość: Toruń
Pochwały: 34



Aplikacja do pisania w c++ - ubuntu

Postprzez Dragon2008 25 Maj 2012, 14:09

hmm, czyli jednak z wykorzystaniem terminala? Ok, ostatecznie będę tak robił, i tak trzeba uczyć się korzystać z terminala, ale nie chce mi się wierzyć, żeby nie było tak prostej aplikacji na DevC++ na Ubuntu... wciskam F9 i wszystko kompiluje i uruchamia się samo.. jeśli ktoś zna taką aplikację, będę wdzięczny.
Skromność, bez podpisu
Dragon2008
~user
 
Posty: 146
Dołączenie: 06 Kwi 2008, 11:53
Miejscowość: Grodków



Aplikacja do pisania w c++ - ubuntu

Postprzez Sith[PL] 25 Maj 2012, 14:13

http://www.codeblocks.org/downloads/26
Ubuntu jest na debianie, więc spróbuj
AsRock P67 Pro3 || Intel Core i5 2500k + Zalman CNPS10X Performa|| Vertex3D Radeon HD6870 1GB DDR5 256bit || 12GB RAM 1333MHz DDR3 ||
Goodram Iridium Pro 240GB + 500GB Samsung || SeaSonic SS500 80+ || Brutus 310 PureBlack || BenQ 22" FullHD + acer 22" FullHD ||
PS3 SLIM 120GB
Awatar użytkownika
Sith[PL]
~user
 
Posty: 1728
Dołączenie: 26 Lut 2006, 15:24
Miejscowość: Toruń
Pochwały: 34



Aplikacja do pisania w c++ - ubuntu

Postprzez Dragon2008 25 Maj 2012, 15:42

Pobrałem, wygląda ciekawie, ale jestem tępy - jak to skompilować i uruchomić? Utworzyłem nowy czysty plik, napisałem najprostszy program:
Kod: Zaznacz wszystko
#include <iostream>
int main()
{
std::cout << "Czesc";
}

i co teraz? Gdy wybieram "Build and run" wyskakuje białe okienko z napisami:
Kod: Zaznacz wszystko
sh: /home/dragon/Pulpit/Untitled1: Permissions denied
Process returned 126           execution time: 0,001 s
Press ENTER to continue


Tak jakby nie było jakichś uprawnień do otwierana plików?
Skromność, bez podpisu
Dragon2008
~user
 
Posty: 146
Dołączenie: 06 Kwi 2008, 11:53
Miejscowość: Grodków



Aplikacja do pisania w c++ - ubuntu

Postprzez Sith[PL] 25 Maj 2012, 16:03

czy plik zapisany jako rozszerzenie .cpp ?
spróbuj skompilować w terminalu, zobacz w ustawieniach programu czy jest ustawiony dobry kompilator gcc
AsRock P67 Pro3 || Intel Core i5 2500k + Zalman CNPS10X Performa|| Vertex3D Radeon HD6870 1GB DDR5 256bit || 12GB RAM 1333MHz DDR3 ||
Goodram Iridium Pro 240GB + 500GB Samsung || SeaSonic SS500 80+ || Brutus 310 PureBlack || BenQ 22" FullHD + acer 22" FullHD ||
PS3 SLIM 120GB
Awatar użytkownika
Sith[PL]
~user
 
Posty: 1728
Dołączenie: 26 Lut 2006, 15:24
Miejscowość: Toruń
Pochwały: 34



Aplikacja do pisania w c++ - ubuntu

Postprzez Haczyk 27 Maj 2012, 20:24

moze brakuje praw do uruchomienia:
chmod +x nazwa_pliku_skompliowanego

p.s. imho fajnym programem jest Geany - podpinasz kompilator i prawie to samo do DevC++ :ok:
Pozdrawiam
Awatar użytkownika
Haczyk
~user
 
Posty: 797
Dołączenie: 21 Sty 2006, 16:11
Miejscowość: Drzewica/Bydgoszcz
Pochwały: 62



Aplikacja do pisania w c++ - ubuntu

Postprzez kjubus 04 Lip 2012, 13:31

programista ze mnie kiepski, ale nie powinno byc:

Kod: Zaznacz wszystko
#include <iostream>
int main()
{
std::cout << "Czesc";
return 0;
}
??
Image <=== WWW
Aristo Prestige 1700 - Centrino Duo 2.2GHz, 1*2GB DDR2 667 + 1*1GB DDR2 667, GF 8600M GS 256MB+turbocache (max 512), Win 7 Professional x64 //PlayStation 4 500GB + LG 37LH3000

nie pomagam przez PW/GG/E-MAIL! masz klopot? pisz na forum.
Awatar użytkownika
kjubus
~user
 
Posty: 2484
Dołączenie: 28 Lis 2005, 17:06
Miejscowość: Bogdanowo k. Poznania
Pochwały: 33



Aplikacja do pisania w c++ - ubuntu

Postprzez floyd5 04 Lip 2012, 19:41

kjubus, to swoją drogą, ale brak dostępu prawdopodobnie oznacza brak praw do odczytu/zapisu. Dragon2008, podaj jak ustawione są prawa dostępu dla folderu w którym znajduje się plik. Swoją drogą też polecam Codeblocks. Na Windowsie Dev jest jednym z mocniej niedorobionych IDE z jakimi miałem styczność u mnie błędy typu nie kompiluje się po wstawieniu komentarza to była norma :? .
Ostatnio edytowany przez floyd5, 21 Lip 2012, 12:27, edytowano w sumie 1 raz
Awatar użytkownika
floyd5
~user
 
Posty: 1022
Dołączenie: 08 Kwi 2010, 19:41
Miejscowość: Radom/Łódź
Pochwały: 82



Aplikacja do pisania w c++ - ubuntu

Postprzez mazix 21 Lip 2012, 12:06

Code::Blocks jest też i na Ubuntu, nawet dostępny w Centrum Oprogramowania Ubuntu, ja też polecam :) Ewentualnie CodeLite, ale nie jest tak dobry jak Code::Blocks.

A DevCPP używa starej wersji minGW stąd te wszechobecne błędy.
Awatar użytkownika
mazix
~user
 
Posty: 8
Dołączenie: 21 Lip 2012, 11:26




Powróć do System Linux / Unix

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 6 gości