Programowanie > C/C++ - KDE/Qt
Jak zacząć programować i nadać pliku uprawnienia plik "wykonywalny"?
(1/1)
1709:
Chce sobie w folderze /home/uzytkownik/ lub innym zrobić folder i tam tworzyć
projecty ale qt wyrzuca mi scieżki na czerwono.
Próbowałem tez otworzyć przykładowy project do wybranego katalogu zapisać i nie moge skompilować.
Jak nadać uprawnienia bym mogł tworzyć w dowolnym katalogu?
Błąd 127
The process "/usr/bin/make" exited with code 2.
Error while building project calculatorform (target: Desktop)
When executing build step 'Make'
Chodzi o prawa dostepu?
To jest przyklad wiec nie ma ze nie moze działać :D
Ustawiłem folderowi wszystkie prawa z pod delphin z uprawnieniami root
odpalem plik .pro
i nadal mam blad 127
File not foud , podczas uruchomienia programu w IDE.
Druga sprawa , jak zrobić zeby skrypty np. sh działały mi po dwukrotnym kliknieciu w ikone? Jedyne co mi działa to " ./plik.sh " w konsoli.
Próbowałem dać otwórz za pomocą /bin/sh , ale nie widze efektu,
próbowałem z terminalem ale bez "./" mi nie działa , a nie wiem jak dodać to.
Kliknołem prawym w ikone i dałem wykonywalny i też 0 rezultatu.
:
Druga sprawa - odpalaj w terminalu. Jak myślę, one działają, tylko "w tle", czy coś.
Przykładowo, konsolowy odtwarzacz do skrótu klawiaturowego przypisałem jako "xterm -e mocp". To samo tyczy się np Midnight Commandera - "xterm -e mc".
chown -R user:grupa /home/użytkownik
To co wyżej, daje Ci pełne uprawnienia dla katalogu usera - i katalogów z zawartością wewnątrz.
Jeśli musisz robić coś z uprawnieniami root'a - wykonuj przy pomocy sudo.
EDIT
chmod a+x plik.sh
Wyżej - uprawnienia do uruchomienia skryptu, zastosuj do innych plików mających być wykonywalnymi. Podstawowe komendy się kłaniają... Niech mnie kto ewentualnie poprawi.
1709:
No niestety nie naleze do pokolenia konsolowców.
Niestety masz racje , nie widać tego,
wazne by tylko był wykonywalny i działa
Edytowałem sobie 2 skrypciki , piewsza czesc to GUI i widać , druga czesc to menu
w wersji konsolowej i jej nie widać.
Kombinowałem zeby bash uruchomił pierw konsole, ale nie znam pełnej sciezki,
skróty posługują sie tzw. sktót-komenda-path "konsole".
Druga sprawa , nie znalazłem zadnego poradnika ,
zeby za pomocą basha wpisywać co kolwiek lub uruchomić inny skrypt
w konsoli.
Wtedy bym widział.
Co do qt , na razie sobie to daruje.
Dziekuje za pomoc .
#!/bin/bash
WICON='/usr/share/icons/localedrake.png' && TITLE="okienko"
ZEN2="zenity --window-icon="$WICON && XUAL=/tmp/xsuaddlocale
sysarch=`getconf LONG_BIT`
$ZEN2 --title="$TITLE" --info --text=$"Dodałeś system prawidłowo\\!\\n\\n* Do NOT REBOOT "
KONIEC="x";
function wybor
{
case $KONIEC in
s) echo "Jesteś w katalogu : $(pwd)" ;;
p) echo "teraz wypisze wszystkie twoje procesy";
ps -e ;;
w) echo "Oto lista plików w tym katalogu";
ls ;;
esac;
}
function menu # poczatek menu
{
until [ $KONIEC = k ];do
echo "Wciśnij Enter aby kontynuować";
read;
clear; # czyść ekran
echo $KONIEC;
echo " Proste Menu ";
echo;
echo "s - wyświetl ścieżkę w której znajduje się skrypt.";
echo "p - wyświetl listę procesów użytkownika.";
echo "w - wyświetl wszystkie pliki w tym katalogu.";
echo "k - zakończ skrypt.";
read KONIEC;
wybor;
done;
}
menu;
zebra:
Taki skrypcik trwa mgnienie oka, nie zobaczysz go nawet, jeśli nie dodasz opcji niezamykania sesji.
Dla konsoli byłoby to cos w rodzaju
--- Kod: ---
konsole --hold -e bash /scieszka/do/skryptu/
--- Koniec kodu ---
polecam zawsze
--- Kod: ---
program --help
--- Koniec kodu ---
Nawigacja
Idź do wersji pełnej