Я пытаюсь запустить программу, написанную на C++, с помощью CLION v1.2 в качестве суперпользователя. Кто-нибудь знает, как запустить его как суперпользователя? Я использую CMake.Запустите программу C++ в Clion как root
ответ
Если вы просите запустить отладчик как sudo/administrator, у меня была такая же проблема. В Linux вы можете открыть CLion, как Судо и GDB не будет иметь проблем с разрешениями корня запуском исполняемого:
sudo ./clion.sh
Я предположил бы, что можно правой кнопкой мыши в Windows, и «Запуск от имени администратора», чтобы получить тот же результат.
В JetBrains есть feature request, чтобы запустить отладчик как пользователь root, который мог бы использовать больше голосов.
Я решил это путем удаленной отладки на локальной машине. Я запускаю gdbserver с привилегиями root и подключаюсь к нему из CLion.
Для запуска gdbserver sudo gdbserver :port myapp
, настройки удаленного GDB отладки с port
Обходной путь:
От https://www.jetbrains.com/help/clion/attaching-to-local-process.html#prereq-ubuntu
Если вы используете CLion на Ubuntu (или, возможно, на какой-то другой дистрибутив Linux), при первой попытке подключиться к локальному процессу вы можете получить ptrace: операция не разрешена. сообщение об ошибке. Для того, чтобы отключить его и включить подключения к локальной функции процесса, выполните следующие действия:
Чтобы отключить это ограничение временно, введите команду:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
Чтобы отключить это ограничение на постоянной основе, открытым файл /etc/sysctl.d/10-ptrace.conf
для редактирования и изменения строки kernel.yama.ptrace_scope = 1
до kernel.yama.ptrace_scope = 0
. Чтобы применить изменения, введите: sudo service procps restart
или перезагрузите систему, по вашему выбору.
- 1. Как выполнить программу CLion в терминале gnome?
- 2. Запустите программу несколько раз в C
- 3. Создайте программу на C++ в Clion: «Target not found»
- 4. Запустить программу андроида как root
- 5. Запустите первую программу с Gecode
- 6. не может запускать простую программу в CLION
- 7. Создайте и запустите проект, который использует math.h в Clion
- 8. Запустите программу php внутри Dropbox
- 9. Запустите внешнюю программу в ее каталоге
- 10. Запустите программу Windows GUI в оболочке PuTTY
- 11. Запустите программу в другом каталоге через Pexpect
- 12. Запустите программу, когда компьютер включен
- 13. Запустите java-программу от браузера
- 14. Запустите долгосрочную программу по SSH
- 15. Как запустить программу с помощью Valgrind в Clion?
- 16. Запустите программу на определенном экране
- 17. Запустите программу c без установки в клиентской машине
- 18. Запустите программу C на CentOS, написанную в Windows
- 19. Запустите отдельную программу в прологе/swiprolog
- 20. Запустите простую Java-программу в Eclipse?
- 21. CLion C++ форматирование
- 22. VS 2010 показ ошибки, но запустите программу
- 23. Запустите программу несколько раз с различными входами
- 24. Запустите tomcat webapp с привилегиями root
- 25. Запустите программу, пока активна другая программа (Autohotkey)
- 26. Как включить C++ 11 в CLion?
- 27. Как сменить C++ включить охранников в CLion?
- 28. Запустите java-программу в цикл с nohup
- 29. Запустите мою программу из другого приложения
- 30. Запустите ту же программу на C++ из разных двоичных имен
Это не работает, Clion падает до запуска при запуске с правами root – Sirens
В Windows или Linux? Меня это ничуть не удивляет. Я сразу же отказался от Клиона после того, как написал это. Мне нравится Android Studio, но я не могу оправдать оплату клиона проблемами, которые у меня были. – MrSnrub
Linux. Кажется, это ошибка Ubuntu, хотя с их форумов – Sirens