Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: pomoc c++  (Přečteno 2181 krát)

Nuada

  • Návštěvník
  • Příspěvků: 5
pomoc c++
« kdy: 08 Dubna 2010, 19:57:41 »
Zdravím, potřebovala bych poradit, co si stáhnout pro začátek na programování v c++. Potřebuji do školy vytvořit nějaké programy, ale jsem v tom naprostý začátečník a nevím, co si nainstalovat, aby mi to kompilovalo a tak  ::) Ubuntu mám docela nově, tak se v něm ještě moc neorientuji, dřív jsem měla windows a tam jsme používali bloodshed dev++. Děkuju za rady

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re: pomoc c++
« Odpověď #1 kdy: 08 Dubna 2010, 20:04:07 »
Napřed to bude chtít balík build-essential. Jako vývojové prostředí třeba KDevelop nebo Anjuta (ale C/C++ umí třeba i NetBeans), ale na takové ty školní "projekty" většinou stačí i libovolný textový editor se zvýrazňováním syntaxe.

mk33

  • Aktivní člen
  • *
  • Příspěvků: 300
Re: pomoc c++
« Odpověď #2 kdy: 08 Dubna 2010, 20:06:33 »
V základu Ubuntu mám za to, že chybí překladač C++ tak doinstalovat:

sudo apt-get install g++

Pro psaní stačí na začátek gedit, zvýrazní ti aspoň syntaxi.

Vytvoř  si soubor hello.cpp

#include <iostream>
 
using namespace std;
int main() //Vstupní bod programu
{
cout <<"Hello World"<<endl;
return 0;
}


V konzoli překlad

g++ hello.cpp

Spustění

./a.out

Tak na začátek to stačí, teď už stačí jet podle knížky či tutoriálu a nabalovat na to další a další věci.
začínám tak trpělivost a pevné nervy :-) since  21. Listopad 2006
-------------------------------------------------------------------------
|Aopen MX4SGI-4DN2|P4 2,8GHz HT|2x512MB RAM|ATI 9550|Linux Mint 9 Isadora|  |Asus P4B533|P4 1,8GHz|3x256 MB RAM|ATI 7500|Ubuntu 7.04|  |IBM Thinkpad T40p|Ubuntu 9.04|  |Lenovo Thinkpad T61|Linux Mint 9 Isadora|Lenovo Thinkpad T410|Linux Mint 13

Nuada

  • Návštěvník
  • Příspěvků: 5
Re: pomoc c++
« Odpověď #3 kdy: 08 Dubna 2010, 20:24:28 »
Úžasné ;) tohle fungovalo, paráda, moc díky...a je to teda tak, že si vždy vytvořím nějaký ten program a spustím ho pak pomocí ./a.out?

mosqa

  • Stálý člen
  • **
  • Příspěvků: 854
Re: pomoc c++
« Odpověď #4 kdy: 08 Dubna 2010, 20:34:37 »
a.out je standardny nazov binarky, svoj vlastny mozes zadat za prepinacom -o
g++ hello.cpp -o hello
AMD Athlon X2 4850e; GIGABYTE MA78GM-DS2H; IGP ATI HD3200; 2GB (KIT 2x1GB) DDR2 KINGSTON BOX; WD 6400AAKS; SAMSUNG SpinPoint F1 HD322HJ; SAMSUNG SH-S223F SATA; squeezy

premet

  • Host
Re: pomoc c++
« Odpověď #5 kdy: 08 Dubna 2010, 20:34:37 »
Spíš bych kompiloval
Kód: [Vybrat]
g++ -o spousteci_soubor zdrojovy_soubor.cppa pak
Kód: [Vybrat]
./spousteci_soubor

Nuada

  • Návštěvník
  • Příspěvků: 5
Re: pomoc c++
« Odpověď #6 kdy: 08 Dubna 2010, 20:45:26 »
a ještě jeden dotaz :) pokud mají ty programy místo koncovky .cpp jen .c, tak to můžu udělat stejně nebo jinak? Všem děkuji za rady

mosqa

  • Stálý člen
  • **
  • Příspěvků: 854
Re: pomoc c++
« Odpověď #7 kdy: 08 Dubna 2010, 20:55:28 »
pokial to bude klasicke c tak pouzi kompiler gcc [namiesto g++]
AMD Athlon X2 4850e; GIGABYTE MA78GM-DS2H; IGP ATI HD3200; 2GB (KIT 2x1GB) DDR2 KINGSTON BOX; WD 6400AAKS; SAMSUNG SpinPoint F1 HD322HJ; SAMSUNG SH-S223F SATA; squeezy

Martin - ViPEr*CZ*

Re: pomoc c++
« Odpověď #8 kdy: 08 Dubna 2010, 21:00:46 »
koncovky .c - jazyk c (kompilátor gcc, ale tuším, že to bere i g++)
koncovky .cpp - jazyk c++ (kompilátor g++)

to je taková zásada... podle nadpisu děláte c++ takže by soubory měli mít cpp  ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

makak

  • Aktivní člen
  • *
  • Příspěvků: 103
Re: pomoc c++
« Odpověď #9 kdy: 12 Května 2010, 12:27:16 »
Používal som Code::blocks a kdevelop, ale ani jedno mi nevyhovovalo. Nainštaloval som si C++ plugin do netbeans, ktorý by mi celkom aj vyhovoval. Problém je ale v tom, že ak to dám skompilovať, kompiluje sa mi to ako Java kód.

Mám nainštalované g++, aj netbeans vie kde sa nachádza. Napriek tomu to robí. Čo s tým ?

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: pomoc c++
« Odpověď #10 kdy: 12 Května 2010, 14:51:50 »
Používal som Code::blocks a kdevelop, ale ani jedno mi nevyhovovalo. Nainštaloval som si C++ plugin do netbeans, ktorý by mi celkom aj vyhovoval. Problém je ale v tom, že ak to dám skompilovať, kompiluje sa mi to ako Java kód.

Mám nainštalované g++, aj netbeans vie kde sa nachádza. Napriek tomu to robí. Čo s tým ?

Aky projekt si vytvoril? C/C++ alebo Java

Skusal si postupovat podla http://cnd.netbeans.org/cnd-tutorial.html?
Citace
Creating an Application Project

   1. Open the New Project wizard by choosing File > New Project.


# In the wizard, select the C/C++ Development category.

# The wizard gives you a choice of four types of new projects: C/C++ Application, C/C++ Dynamic Library, C/C++ Static Library, and C/C++ Project with Existing Makefile. Select C/C++ Application and click Next.

# Create a new C/C++ Application project from the wizard using the defaults. You can choose the name of the project and the location of the project.

# Click Finish to exit the wizard.
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

makak

  • Aktivní člen
  • *
  • Příspěvků: 103
Re: pomoc c++
« Odpověď #11 kdy: 12 Května 2010, 22:04:23 »
Vidíš ani som nemal vytvorený projekt, len som tam hodil súbor :D
Už mi to ide. Díky moc :)

 

Provoz zaštiťuje spolek OpenAlt.