Próbuję uruchomić program napisany w C++ przy użyciu CLion v1.2 jako superużytkownika. Ktoś tutaj wie, jak uruchomić go jako superużytkownik? Używam CMake.Uruchom program C++ w Clion jako root
Odpowiedz
Jeśli prosisz o uruchomienie debuggera jako sudo/administrator, miałem ten sam problem. W systemie Linux można otworzyć Clion jako sudo i gdb nie będzie miał problemów z uprawnieniami korzeń uruchomione wykonywalny:
sudo ./clion.sh
Przypuszczam, że można kliknąć prawym przyciskiem myszy w Windows i „Uruchom jako administrator”, aby uzyskać ten sam rezultat.
Do JetBrains jest feature request, aby uruchomić debuggera jako root, który może użyć więcej głosów.
Rozwiązałem to przez zdalne debugowanie na komputerze lokalnym. Uruchomiłem gdbserver z uprawnieniami roota i połączono go z CLion.
Aby rozpocząć gdbserver sudo gdbserver :port myapp
skonfigurować zdalne GDB debug z port
Rozwiązaniem jest:
Od https://www.jetbrains.com/help/clion/attaching-to-local-process.html#prereq-ubuntu
Jeśli używasz Clion na Ubuntu (lub prawdopodobnie na innej dystrybucji Linuksa), przy pierwszej próbie dołączenia do procesu lokalnego można uzyskać ptrace: Operacja niedozwolona. Komunikat o błędzie. Aby ją wyłączyć i włączyć dołączyć do funkcji procesowej lokalnym, wykonaj następujące czynności:
wyłączyć to ograniczenie czasowe, wprowadź komendę:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
do wyłączenia tego ograniczenia stałe, otwarte plik /etc/sysctl.d/10-ptrace.conf
do edycji i zmiany linii kernel.yama.ptrace_scope = 1
na kernel.yama.ptrace_scope = 0
. Aby zastosować zmiany, wprowadź: sudo service procps restart
lub ponownie uruchom system, według własnego uznania.
- 1. Uruchom program Android jako root
- 2. C#: Uruchom program konsoli zewnętrznej jako ukryty
- 3. Jak uruchomić program używając Valgrind w Clion?
- 4. C# uruchom program Windows automatycznie programowo
- 5. Dlaczego warto uruchomić program Visual Studio jako "Uruchom jako administrator"?
- 6. Uruchom program Outlook za pomocą C#
- 7. Uruchom program Mathematica w klastrze
- 8. Uruchom inny program w systemie Linux z programu C++.
- 9. Uczyń program Java jako niezależny exe (uruchom bez JVM).
- 10. Uruchom kod jako inny użytkownik (C#)
- 11. rejestrowanie hierarchii vs. program rejestrujący root?
- 12. Uruchom aplikację C# na Windows Uruchom
- 13. Uruchom program elisp bez Emacsa?
- 14. Jak włączyć C++ 11 w CLion?
- 15. Uruchom aplikację .NET jako administrator
- 16. Program C++ STL używający funktora jako predykatu
- 17. Uruchom program na drugim monitorze (framework Qt)
- 18. Wykonywanie poleceń jako root bez hasła root lub sudo
- 19. Program CLion C++ nie może odczytać/otworzyć pliku .txt w katalogu projektu
- 20. Uruchom serwer MySQL jako usługa (Win 8)
- 21. Spark: uruchom InputFormat jako singleton
- 22. C# find Nth Root
- 23. Clion jak wdrożyć projekt?
- 24. Uruchom program Word 2013 z wiersza poleceń
- 25. Uruchom program GUI na hoście przez SSH
- 26. Uruchom obraz dokowania jako kontener
- 27. programowo uruchamiać program cmd.exe jako administrator w widoku, C#
- 28. W tym katalogi w Clion
- 29. Klawisz CLION wyłącza tryb C++ 98 na rzecz C++ 11
- 30. C# Garbage Collection Active Root
To nie działa, Clion ulega awarii przed uruchomieniem po uruchomieniu jako root – Sirens
W systemie Windows lub Linux? Nie zaskakuje mnie tak czy inaczej. Poddałem się Clionowi wkrótce po tym, jak to napisałem. Lubię Android Studio, ale nie mogę usprawiedliwić płacenia za Clion z problemami, które miałem. – MrSnrub
Linux. Wygląda na to, że jest to błąd Ubuntu na ich forach – Sirens