michal@debian:~/programy$ g++ pr.cpp
/usr/bin/ld: cannot open output file a.out: Permission denied
collect2: ld returned 1 exit status
jak to zmienić by można było normalnie kompilować te pliki?
i jeszcze jedno. czy w kdevelop można kompilować pliki czy trzeba to zawsze robić w terminalu?
No tak to wiem, ale nie chciałbym zawsze się logować jako root, żeby kompilować. Chodzi mi o to by jakiś inny sposób znaleźć. Nie wiem, większe uprawnienia sobie przyznać albo coś?
[ Dodano: 2008-09-16, 15:31 ]
Tylko jakie jeśli już?
Jak je zainstaluje to co dalej?
Poprostu powiedz do czego to jest, bo jeśli się nie mylę to jest z ubuntu komenda na rota, więc to nic nowego, w debianie jest su, ale nie chcę tego używać.
Spróbuj skompilować podając nazwę pliku wynikowego (g++ -o pr pr.cpp)
Sprawdź ls -l /usr/bin/g++ i tak samo ld
Powinny mieć ustawione prawa -rwxr-xr-x
Być może masz źle ustawioną maskę i tworzone pliki nie mają prawa odczytu.
Ogólnie nie powinieneś mieć żadnych problemów z kompilacją programu! Jest to wina konfiguracji systemu. Tak można skonfigurować system w sytuacji gdy masz użytkowników, którym nie zaufasz i nie chcesz im pozwolić na pisanie programów.