Я создал проект на c и python, для которого я создал много файлов на обоих языках, когда компиляция сделала это, он создал один a.out
для всех файлов c, а вызов файла c к *.py
файлам из a.out
У меня вопрос, как передать эти файлы в bin, чтобы мы могли получить доступ непосредственно в виде команды или графического значка из опции поиска?
Или есть ли способ создать пакет Debian всей системы? ?
Наконец я сделал ссылку a.out
на рабочем столе, но некоторые функции не работают, и происходит дамп ядра
Помогите мне решить эту проблему !!
Переместите их в ~/.bin
(создайте, если это не существует). Затем добавьте их к $PATH
путем добавления следующей строки к ~/.profile
:
export PATH=$PATH:~/.bin/
и затем, после перезапуска терминала, необходимо смочь выполнить его непосредственно:
$ a.out
, Но они не обнаружатся в графическом поисковом меню. Чтобы сделать что , создайте .desktop
файл:
[Desktop Entry]
Version=1.0
Name=YourApp
Comment=Description of YourApp
Exec=sh -c '~/.bin/a.out'
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=Application;
и сохраняют его в ~/.local/share/applications/YourApp.desktop