Nowe posty

Autor Wątek: xmms playlista  (Przeczytany 4740 razy)

solution

  • Gość
xmms playlista
« dnia: 2006-01-13, 21:03:42 »
Witam

Bardzo prosze o pomoc w rozwiazaniu problemu z kompilacja. Ponizej opisze krok po kroku co robie zeby skompilowac program i mam nadzieje ze ktos mi powie co robie zle czy czego nie robie a co jest niezbedne zeby kompilacja sie udala.

A wiec najpierw uruchamiam edytor Emacs.
W edytorze tym wpisuje nastepujacy program:

int main()
{
  int i=2;
  return 0;
}

Program jest celowo prosty zeby miec pewnosc ze problem z kompilacja nie wynika z bledow w kodzie.

Nastepnie w Emacsie wybieram z menu:

File -> Save Buffer As...


W linii polecen pojawia mi sie:

Write file: ~/

Wiec podaje sciezke dostepu do katalogu (do ktorego chce zapisac swoj plik) i nazwe pliku w nastepujacy sposob:

Write file: /home/maciek/first.cpp

Sprawdzam ze rzeczywiscie w katalogu maciek zostal utworzony plik first.cpp.

Nastepnie uruchamiam terminal czyli:

System Tools -> Terminal

W terminalu przechodze do katalogu \\"maciek\\" czyli:

[root@Maciek root]# cd /
[root@Maciek /]# cd home
[root@Maciek home]# cd maciek
[root@Maciek maciek]#

Nie wiem czy to ma znaczenie ale robie to na wszelki wypadek.

Nastepnie w terminalu wydaje polecenie kompilacji. Robie to w ten sposób:

[root@Maciek maciek]# g++ first.cpp -o program

Odpowiedz na to polecenie jest taka:

first.cpp:1: parse error before `for\\'
first.cpp:1:36: mising terminating \\' character
first.cpp:1:36: warning: character constant too long
first.cpp:2: parse error before `to\\'
first.cpp:3: parse error before `text\\'
first.cpp:3:36: mising terminating \\' character
first.cpp:3:36: warning: character constant too long
[root@Maciek maciek]#

Domyslam sie ze kompilacja sie nie powiodla skoro sa komunikaty o bledach.
Bardzo prosze o wyczerpujaca odpowiedz co robie zle.
Dodam jeszcze ze pracuje z uprawnieniami roota.

Z gory dziekuje za pomoc.

bisz

  • Gość
xmms playlista
« Odpowiedź #1 dnia: 2006-01-13, 21:42:50 »
emacs do najlatwiejszych nie nalezy... proponuje pisac w Kwrite , ladnie koloruje skladnie , a reszte robic z pod konsoli czyli g++ zrodlo.cpp
i potem ./a.out - domyslna nazwa skompilonwanego pliku

i tyle, robie tak od dawna :)

gregus

  • Gość
xmms playlista
« Odpowiedź #2 dnia: 2006-01-13, 23:42:43 »
można pisać w Kwrite lub ja osobiście polecam Kate masz tam konsolę pod ręką

chmooreck

  • Gość
xmms playlista
« Odpowiedź #3 dnia: 2006-01-14, 08:47:59 »
po pierwsze: NIGDY NIE PRACUJ SPOD ROOTA bo mozesz wicej popsuc, niz naprawic...

po drugie naglowek main powinien wygladac tak:

int main(int argc, char** argv);

oczywiscie nazwy argumentow wedle twojego uznania ;-)

po trzecie komunikaty, ktore dostales z kompilacji nie dotycza programu, ktory nam przedstawiles ;-)
w pierwszej linii pliku jaki kompilowales byl jakis for...

Insenic

  • Gość
xmms playlista
« Odpowiedź #4 dnia: 2006-01-14, 09:52:14 »
2006-01-13 21:03:42 solution napisał:
 > [root@Maciek root]# cd /
 > [root@Maciek /]# cd home
 > [root@Maciek home]# cd maciek
 > [root@Maciek maciek]#
 

A po czwarte wystarczyło by

$ cd
$ cd maciek

;)

  • Gość
xmms playlista
« Odpowiedź #5 dnia: 2006-01-14, 11:48:01 »
ja dopiero zacząłem programowanie w c gdzie kompiluje się poleceniem gcc. A co do problemu: nie wiem czy jakie kolwiek polecenie to potrzebuje, ale czy nie powinieneś includować jakiegoś pliku ;)

0dd

  • Gość
xmms playlista
« Odpowiedź #6 dnia: 2006-01-21, 22:12:28 »
wpsiz cat first.cpp (czy jak sie ten twoj plik nazywa) i wklej tutaj

c64club

  • Gość
xmms playlista
« Odpowiedź #7 dnia: 2006-03-26, 00:36:31 »
1. ten twój programik nic ci na ekran nie wywali, więc nawet nie będziesz wiedział czy działa...
2. czy jest pod linuxa odpowiednik Qbasica, QuickC, TurboC i TB?  najbardziej zależałoby mi na TurboC czy też jakimś innym środowisku typu IDE do pisania programików konsolowych.
czy jestem skazany na kompilację command line\\'m?

Kromek

  • Gość
xmms playlista
« Odpowiedź #8 dnia: 2006-04-30, 20:24:58 »
hey!
wg mnie caly program powinien wygladac tak jesli ma byc w c++:
///////////////////////////////////
#include
#Include

using namespace std;

int main()
{
int i=2;
return 0;
}
///////////////////////////////////

u mnie kompilije sie dez problemu na Slacku 10.2
polecam kompilowac tak:
g++ -o zrodlo.cpp wyjscie
lub
g++ -o wyjscie zrodlo.cpp
zawsze mi sie pier....:)
ale dzialac musi!
pozdrawiam!


2006-01-13 21:03:42 solution napisał:

> Witam
 >
 > Bardzo prosze o pomoc w rozwiazaniu problemu z kompilacja. Ponizej opisze krok po kroku co
 > robie zeby skompilowac program i mam nadzieje ze ktos mi powie co robie zle czy czego nie robie
 > a co jest niezbedne zeby kompilacja sie udala.
 >
 > A wiec najpierw uruchamiam edytor Emacs.
 > W edytorze tym wpisuje nastepujacy program:
 >
 > int main()
 > {
 >   int i=2;
 >   return 0;
 > }
 >
 > Program jest celowo prosty zeby miec pewnosc ze problem z kompilacja nie wynika z bledow w
 > kodzie.
 >
 > Nastepnie w Emacsie wybieram z menu:
 >
 > File -> Save Buffer As...
 >
 >
 > W linii polecen pojawia mi sie:
 >
 > Write file: ~/
 >
 > Wiec podaje sciezke dostepu do katalogu (do ktorego chce zapisac swoj plik) i nazwe pliku w
 > nastepujacy sposob:
 >
 > Write file: /home/maciek/first.cpp
 >
 > Sprawdzam ze rzeczywiscie w katalogu maciek zostal utworzony plik first.cpp.
 >
 > Nastepnie uruchamiam terminal czyli:
 >
 > System Tools -> Terminal
 >
 > W terminalu przechodze do katalogu \\"maciek\\" czyli:
 >
 > [root@Maciek root]# cd /
 > [root@Maciek /]# cd home
 > [root@Maciek home]# cd maciek
 > [root@Maciek maciek]#
 >
 > Nie wiem czy to ma znaczenie ale robie to na wszelki wypadek.
 >
 > Nastepnie w terminalu wydaje polecenie kompilacji. Robie to w ten sposób:
 >
 > [root@Maciek maciek]# g++ first.cpp -o program
 >
 > Odpowiedz na to polecenie jest taka:
 >
 > first.cpp:1: parse error before `for\\'
 > first.cpp:1:36: mising terminating \\' character
 > first.cpp:1:36: warning: character constant too long
 > first.cpp:2: parse error before `to\\'
 > first.cpp:3: parse error before `text\\'
 > first.cpp:3:36: mising terminating \\' character
 > first.cpp:3:36: warning: character constant too long
 > [root@Maciek maciek]#
 >
 > Domyslam sie ze kompilacja sie nie powiodla skoro sa komunikaty o bledach.
 > Bardzo prosze o wyczerpujaca odpowiedz co robie zle.
 > Dodam jeszcze ze pracuje z uprawnieniami roota.
 >
 > Z gory dziekuje za pomoc.
 >
 >

adam-s15

  • Gość
xmms playlista
« Odpowiedź #9 dnia: 2006-01-13, 18:42:08 »
Witam! Mam mały problem. Nie mogę dodać żadnych plików dźwiękowych do playlisty w XMMS. Czy to mp3 czy inne..

52aqir

  • Gość
xmms playlista
« Odpowiedź #10 dnia: 2006-01-13, 20:09:52 »
Witam


a masz zainstalowane odpowiednie wtyczki do mp3 itd??


Pozdrawiam

adam-s15

  • Gość
xmms playlista
« Odpowiedź #11 dnia: 2006-01-13, 20:36:33 »
2006-01-13 20:09:52 samael napisał:

> Witam
 >
 >
 > a masz zainstalowane odpowiednie wtyczki do mp3 itd??
 >
 >
 > Pozdrawiam


np jakie??

mplayer np mi odtwarza mp3

52aqir

  • Gość
xmms playlista
« Odpowiedź #12 dnia: 2006-01-14, 13:55:13 »