Nowe posty

Autor Wątek: Programowanie w C++ LinuxWindows  (Przeczytany 3535 razy)

gkr

  • Gość
Programowanie w C++ LinuxWindows
« dnia: 2006-07-06, 22:18:06 »
Mam wykonywalny plik w katalogu i nie mogę go odpalić :

bash-3.00$ ls -l quake2
-rwxrw-rw-  1 gkr users 343080 1998-11-30 20:08 quake2
bash-3.00$ ./quake2
bash: ./quake2: Nie ma takiego pliku ani katalogu

O co może chodzić?
Pzdr.

chmooreck

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #1 dnia: 2006-07-06, 23:12:55 »
rozumiem, ze jestes zalogowany jako gkr ?

P.S. ja bym mu dal chmod 755...

gkr

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #2 dnia: 2006-07-06, 23:58:10 »
2006-07-06 23:12:55 chmooreck napisał:

> rozumiem, ze jestes zalogowany jako gkr ?
Tak.

> P.S. ja bym mu dal chmod 755...
Dawałem nawet 777...

chmooreck

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #3 dnia: 2006-07-07, 07:16:10 »
a na pewno to jest plik, ktory mozna uruchomic ? (binarka/skrypt)

gkr

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #4 dnia: 2006-07-07, 08:19:25 »
2006-07-07 07:16:10 chmooreck napisał:

> a na pewno to jest plik, ktory mozna uruchomic ? (binarka/skrypt)
binarka raczej tak, bo plik zaczyna się od 7F 45 4C 46 czyli \\".ELF\\"
Bardzo podobnie wygląda wnętrze innych programików (chociażby tych z /bin)

(A wogóle thx za zainteresowanie tematem ;)

mateuszuk

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #5 dnia: 2006-07-06, 21:32:17 »
Dziendobry. Po pierwsze przepraszam za spam. Po 2 potrzebuje programu w którym bende mógł programować w języku C++ pow Windowsa lub Linuxa. Prosił bym o link do programu jeśli jest to możliwe. Z góry THX.

jk33

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #6 dnia: 2006-07-06, 21:56:21 »
Są dwie opcje:
*ja nie rozumiem o co Ci chodzi
*ty nie rozumiesz o co Ci chodzi :D

W końcu nie jest instotne w jakim edytorze/IDE stworzysz swój program.

Jeżeli piszesz korzystając tylko i wyłacznie ze standardowego C++,
to kod powinien sie kompilować pod każdym kompilatorem, w każdym systemie.
--
Jeżeli korzystasz z zewnętrznych bibliotek, to tu zaczynają się schody:
musisz wybierać takie biblioteki, które są dostępne w wersji na obie platformy.
--
Jeżeli korzystasz z jakiś bibliotek posix, (unistd.h, sys/types.h, itp.)
to możesz próbować kompilować w środowisku mingw w Windows,
ale nie wiem jak to wygląda w praktyce.
--
Ewentualnie możesz korzystać z dyrektyw preprocesora #ifdef,
i definiowac oddzielne fragmenty kodu dla windows, oddzielne dla linuksa.

pozdrawiam, Janek

chmooreck

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #7 dnia: 2006-07-06, 22:04:12 »
2006-07-06 21:32:17 mateuszuk napisał:

> Dziendobry. Po pierwsze przepraszam za spam. Po 2 potrzebuje programu w którym bende mógł
 > programować w języku C++ pow Windowsa lub Linuxa. Prosił bym o link do programu jeśli jest to
 > możliwe. Z góry THX.

http://www.vim.org

mateuszuk

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #8 dnia: 2006-07-07, 08:37:56 »
OK problem chyba wyglada na rozwiazany. Teraz tylko potrzebuje jakiejs lektury tylko po polsku....

xis

  • Gość
Programowanie w C++ LinuxWindows
« Odpowiedź #9 dnia: 2006-07-07, 10:05:59 »
Co do IDE zakładającego i przechowywującego projekty to możesz używać np. Eclipse, a jeśli szukasz wieloplatformowych bibliotek, przy użyciu których będziesz mógł pisać 'przenośny' kod, to wszystko zależy od tego co chcesz pisać.
Np. biblioteki okienkowe: Gtk+, Qt, wxWidgets (- tego nigdy nie próbowałem i nawet nie wiem czy jest w C++ ;) ).
Biblioteki wspomagające: OpenGL, SDL, NCurses i wiele, wiele innych :)
Qt na przykład dysponuje mechanizmem projektów, który jest przenoszalny i łatwy w obsłudze - samemu możesz założyć plik projektu a następnie go budować. Możesz wtedy używać dowolnego środowiska, np. Kate w KDE czy Notepad++ pod windows (projekty Qt można budować 'z łapy', czyli wydając polecenia albo pisząc proste skrypty).
Spróbuj troszkę pogooglować, bo poruszyłeś temat-rzekę i kilka postów na pewno sprawy nie przedstawi w 100% :)
Powodzenia