Code::Blocks pod ubuntu problem z kompilowaniem pod windows.

0

Witam , napisałem program w Code::Blocks w języku C , obecnie pracuje na systemie Linux Ubuntu 11.04 , chciałbym skompilować program tak abym mógł go uruchomić w środowisku Windows. Jak skonfigurować Code::Blocks'a?

0

Proponuje skompilować owy kod pod Windows^^, jeżeli oczywiście używasz tylko standardowych bibliotek a sądząc po pytaniu tak jest.

0

Hmm Tworząc projekt wybrałem Console Aplication , gdzie znajduje się taka opcja , Code::Blocks widze na oczy pierwszy raz , a program pisze w ramach zadania domowego :>

0

Nie ma prostszego sposobu niż ten podany w pierwszym poście? a może inne środowisko niz c::b ?

0

Postaw sobie crosscompiler, czyli mingw32. Potem tylko w c::b dodaj toolchain.

http://forums.codeblocks.org/index.php?topic=3343.0

0

Większość programów wieloplatformowych (mówie o opensource) nie używa systemu budowania powiązanego z IDE (częstym wyjątkiem są dodatkowe pliki projektów VS). Teraz jednym z popularniejszych rozwiązań staje się CMake, choć nadal dużo programów używa autotools. Używając takich systemów budowania, możesz zdefiniować szereg opcji, przykładowo dla kompilowania pod windowsem, linuksem oraz cross-compiling z linuksa na windowsa. Większość tych narzędzi tworzy pliki makefile, które oczywiście możesz samemu pisać, ale przy większych projektach jest to zbyt uciążliwe. Nauczenie się tego przyda się, szczególnie jeżeli byś chciał bawić się w jakieś projekty opensource'owe. A sam kompilator pod windowsa możesz zainstalować przez apta, podobnie wine'a do testowania. Pamiętaj, że wszystkie biblioteki których używasz, musisz także zainstalować w mingw, co może być szczególnie uciążliwe w przypadku krów w stylu qt.

0

Ok , więc pomęcze się z tym tutorialem bo podoba mi sie to środowisko , przy okazji jakby mi nie wyszło zauważyłem że Dev C++ działa pod Wine :) Dzięki

0

Link z "Step 7" nie działa strona nie otwiera się , wie ktoś może gdzie znaleźć ten Insight?

1 użytkowników online, w tym zalogowanych: 0, gości: 1