Portál AbcLinuxu, 28. července 2025 18:59


Dotaz: Lami a rychly dotaz ohledne Vimu..

16.2.2007 21:25 noob...
Lami a rychly dotaz ohledne Vimu..
Přečteno: 65×
Odpovědět | Admin
Ve Vimu jsem napsal Hello World v c++, ale nemuzu prijit na to jak to spustit (nebo zkompilovat..). Zkousel jsem :make, :!gcc, ale No input files prej..no, jednodusse: Jak se to prosim dela?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

jose17 avatar 16.2.2007 21:32 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Lami a rychly dotaz ohledne Vimu..
Odpovědět | | Sbalit | Link | Blokovat | Admin
no a čo tak zareagovať podľa tej chybovej hlášky a nejaký ten vstupný súbor (napríklad práve editovaný) gcc-čku zadať? /jose
Ja vim, on vi, ty nano!
16.2.2007 22:08 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Lami a rychly dotaz ohledne Vimu..
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vim není překladač - je to textový editor. (I když se dají volat externí programy a pod....)

Takže napsat program uložit do souboru, soubor přeložit překladačem, linkerem slinkovat a vytvořit spustitelný soubor no a ten potom spustit.
[petr@soban ~]$ vim helo.c

Napsát v editoru:

#include <iostream>

using namespace std;

int main()
{
 cout << "Hello, world!" << endl;
 return 0;
}

Uložit a ukončit (Většinou ESC : wq ENTER)

Potom přeložit:

[petr@soban ~]$ g++ -o helo helo.c

A spustit:

[petr@soban ~]$ ./helo
Hello, world!
[petr@soban ~]$ 
Josef Kufner avatar 16.2.2007 23:25 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Lami a rychly dotaz ohledne Vimu..
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívej se, jak se píše makefile. Napiš si jeden takový pro tvůj program. A pak vesele používej ve vimu :make. Až tě přestane bavit psát si svoje makefile, tak si sežeň něco, co je bude psát za tebe, třeba nástroje a autotools (autoconf, automake & spol.) nebo třeba malinký mfgen.
Hello world ! Segmentation fault (core dumped)
16.2.2007 23:53 noob...
Rozbalit Rozbalit vše Re: Lami a rychly dotaz ohledne Vimu..
Diky moc vsem, vsechno jde.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.