Polskie Forum Użytkowników GIMP-a

Hyde zone => Hyde park => Wątek zaczęty przez: Ryychuu on 04.12.2011, 16:01:33



Tytuł: Kompilacja
Wiadomość wysłana przez: Ryychuu on 04.12.2011, 16:01:33
Czy można kompilować kod źródłowy jakiejś aplikacji pod Linuxa na Windowsa - np. Cinelerra czy Gimp, jestem na razie b. początkującym adeptem sztuki informatycznej (3-cia gimnazjum, po mojej 5-cio letniej edukacji informatycznej w szkole mógłbym was uczyć Worda 2003 - niee nie Excela i Worda tylko samego Worda :D)

no inaczej - bardziej po ludzkiemu - czy z jednego kodu źródłowego za pomocą innych poleceń/kompilatorów można zrobić dwie aplikacje - jedna pod Windows a druga Linux czy muszą być 2 różne kody źródłowe bądź znacząco modyfikowane???? Nie mam żadnej wiedzy programistycznej i po prostu chciałem się czegoś dowiedzieć niemniej przyznam że wiąże swoją przyszłość z komputerem (webmastering lub programowanie - na razie jestem zielony w jednym i drugim :D)


Tytuł: Odp: Kompilacja
Wiadomość wysłana przez: Ziomioslaw on 04.12.2011, 18:58:38
Zależy od języka. Albo od stopnia skomplikowania programu z zewnętrznych bibliotek z jakich program korzysta. Nie mniej jednak przy odrobinie wytrwałości i wiedzy tak. Zresztą programy pisane na system Linux zwykle jest kompilować na Windowdowsie niż na odwrót.


Tytuł: Odp: Kompilacja
Wiadomość wysłana przez: Terrqge on 04.12.2011, 20:40:20
Tylko tu jeszcze dochodzi sprawa WinAPI i jeśli się nie mylę, jeżeli program jest okienkowy trochę będzie z tym roboty. ;)


Tytuł: Odp: Kompilacja
Wiadomość wysłana przez: {VeTeR} on 04.12.2011, 22:15:03
Najlatwiej bedzie zrobic aplikacje w javie, wtedy nie musisz sie martwic o biblioteki dla poszczegolnych systemow bo zalatwia to jre a ty tylko piszesz jeden kod.
Jesli nie chesz javy to moze byc C, kody roznia sie bibliotekami ale zrodla sa praktycznie takie same. Tylko trzeba kompilowac kod na rozne platformy, sprawa nie jest prosta... I pytanie czy masz czas na pierdoly jak kompilacja czy lepiej dac sobie spokoj z multiplatformowym programem.
Mozesz zrobic aplikacje webowe php+ajax+jquery lub adobe flex. Wtedy niewazne jaki system wystarczy jakas nowa przegladarka i serwer.

Pytanie jakie aplikacje chcesz robic, i jaka jest grupa docelowa. Jesli bedziesz to robic dla osob prywatynch to podejrzewam ze wiekszosc z nich siedzi na win i tu bym polecal C# (wersja express jest darmowa, i odradzam MSSQL chyba ze masz miec bogatych klientow ;) PostgreSQL da rade, lub MySQL). Ja siedze na linuchu wiec wybralem jave w netbeans.


Tytuł: Odp: Kompilacja
Wiadomość wysłana przez: Ziomioslaw on 05.12.2011, 18:27:57
Tylko tu jeszcze dochodzi sprawa WinAPI i jeśli się nie mylę, jeżeli program jest okienkowy trochę będzie z tym roboty. ;)

Tyle, że np. GIMP korzysta z GKT+, które istnieje też na Windows, więc to na nim leży sprawa obsługi WinAPI.

Mozesz zrobic aplikacje webowe php+ajax+jquery lub adobe flex. Wtedy niewazne jaki system wystarczy jakas nowa przegladarka i serwer.

Jest jeszcze np. Python, ostatnio popularny także do aplikacji okienkowych.


Tytuł: Odp: Kompilacja
Wiadomość wysłana przez: Ryychuu on 05.12.2011, 19:35:36
Panowie nie tak ostro :D ja się pytam tylko dlatego że widzę niektóre aplikacje wieloplatformowe i mnie to trochę zaciekawiło czy ci co je piszą piszą każdą praktycznie oddzielnie czy jeden kod a potem kompilacja, poza tym nie mam zielonego pojęcia o programowaniu :) mam książkę o javie ale na razie już chyba od roku obrasta kurzem :)


Tytuł: Odp: Kompilacja
Wiadomość wysłana przez: Ziomioslaw on 05.12.2011, 20:48:32
Jeden kod, ale od czasu do czasu znajdzie się tam parę dyrektyw (jeśli to C/C++).