mto9 napisał(a)
- Jakie IDE wybrać pod Linuksem (tu jestem kompletnie zielony gdyż to moja pierwsza styczność z programowaniem na Linuksiue)
Całe szczęście (dla niektórych nieszczęście), jest bardzo szeroki wybór IDE oraz edytorów dla systemu Linux. Jest w czym wybierać i trudno wskazać jakiś "najlepszy", gdyż zależy to od preferencji użytkownika. Na początek wypróbuj: Code::Blocks, Eclipse (z wtyczkami do C/C++), KDevelop, QtCreator. Pamiętaj też o przydatnych narzędziach.
mto9 napisał(a)
- Jak wspomniałem uczę się c++, nie wiem czy w składni języka występują jakieś różnice między programowaniem na Linuksie a Windowsie? Czy będę musiał douczyć się jakiś dodatkowych funkcji?
Składnia jest taka sama, określona standardami. Różnice są natomiast w niektórych bibliotekach, głównie obsługujących jakieś funkcje systemu operacyjnego. Na Linuksie nie masz np. WinAPI, inaczej się dobierasz do listy procesów itp. Do pisania aplikacji graficznych nie możesz też wykorzystać kontrolek Windows (ale nie ma się co martwić, jest mnóstwo różnych bibliotek GUI dla Linuksa).
mto9 napisał(a)
3.Czy moje programy na Windowsie skompilują się na Linuksie? Przypuszczam że nie ale nie jestem pewny..
To zależy. Jesli użyłeś jakichś funkcji Windows-specific, to się nie skompiluje. Musisz też dostosować niektóre rzeczy, m.in. obsługę ścieżek do plików i katalogów (jeśli masz coś zahardkodowane, lub np. coś tam rzeźbisz z literami dysków i zmiennymi środowiskowymi), gdyż Linux to jest nieco inny ustrój. Jeżeli do kompilacji używałeś czegoś innego niż GCC, to musisz także przepisać skrypty budujące, np. przejść na SCons, cmake, make czy inne.