Sto provando a eseguire un programma scritto in C++ utilizzando CLion v1.2 come superutente. Qualcuno qui sa come eseguirlo come superutente? Sto usando CMake.Eseguire un programma C++ in Clion come utente root
risposta
Se si sta chiedendo di eseguire il debugger come sudo/amministratore, ho avuto lo stesso problema. Su Linux è possibile aprire Clion come sudo e gdb non avrete problemi di permessi di root in esecuzione un file eseguibile:
sudo ./clion.sh
Direi che si potrebbe fare clic destro in Windows e "Esegui come amministratore" per ottenere lo stesso risultato.
C'è un feature request in JetBrains per eseguire il debugger come root che potrebbe utilizzare più voti.
Ho risolto questo problema tramite il debug remoto sulla macchina locale. Eseguo gdbserver con i privilegi di root e connesso ad esso da CLion.
Per avviare gdbserver sudo gdbserver :port myapp
, configurare il debug GDB a distanza con port
Una soluzione è:
Da https://www.jetbrains.com/help/clion/attaching-to-local-process.html#prereq-ubuntu
Se si utilizza Clion su Ubuntu (o probabilmente, su qualche altra distribuzione Linux), al primo tentativo di collegarsi al processo locale è possibile ottenere il ptrace: Operazione non consentita. messaggio di errore. Per disabilitare e abilitare allegare alla funzione processo locale, effettuare le seguenti operazioni:
per eliminare questa restrizione temporanea, immettere il comando:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
per eliminare questa limitazione in modo permanente, aperto il file /etc/sysctl.d/10-ptrace.conf
per la modifica e modificare la linea kernel.yama.ptrace_scope = 1
a kernel.yama.ptrace_scope = 0
. Per applicare le modifiche, immettere: sudo service procps restart
o riavviare il sistema, a propria scelta.
- 1. Come eseguire un programma usando Valgrind in Clion?
- 2. Esegui il programma Android come utente root
- 3. Come eseguire un programma CLion nel terminale Gnome?
- 4. Come eseguire node.js come utente non root?
- 5. Come eseguire un programma C su Ubuntu?
- 6. Come eseguire l'immagine finestra mobile come utente non root?
- 7. Problemi di debug di un semplice programma di console :: CLion
- 8. Come eseguire C codici lingua a JetBrains Clion
- 9. Come creare un progetto C con CLion
- 10. Come tracciare un programma sin dall'inizio senza eseguirlo come root
- 11. Come eseguire un programma C semplice in Eclipse IDE
- 12. Come eseguire CLion con msys2 su windows
- 13. Come eseguire il cron job come utente invece di utente root
- 14. Come eseguire un programma Hadoop?
- 15. Come eseguire un programma in Atom Editor?
- 16. Utente root/sudo equivalente in Cygwin?
- 17. Come eseguire gunicorn/un app server Python come utente non root?
- 18. Programma di esecuzione CLion nel terminale di sistema separato
- 19. Come eseguire il debug di un processo figlio forked utilizzando CLion
- 20. Debug in XCode come root
- 21. Come si esegue un comando come utente originale da un programma sudo?
- 22. CLion: Errore: Il compilatore C "C: /MinGW/bin/gcc.exe" non è in grado di compilare un semplice programma di test
- 23. Perché ho bisogno di setuid (0) all'interno di un programma C setuid-root che chiama un programma amministrativo con system()?
- 24. Come eseguire uno script come root in Jenkins?
- 25. Come eseguire un semplice programma Java in Eclipse?
- 26. Installare un pacchetto/strumento python da un utente non root
- 27. Impossibile eseguire il programma C tramite cmd
- 28. Utente root all'interno del contenitore Composer
- 29. Come eseguire un programma dal prompt dei comandi come utente diverso e come amministratore
- 30. Verifica se un utente è root in un'applicazione java
Questo non funziona, Clion si arresta prima del lancio quando si esegue come root – Sirens
Su Windows o Linux? Non mi sorprende in entrambi i casi. Ho rinunciato a Clion poco dopo averlo scritto. Mi piace Android Studio, ma non posso giustificare il pagamento di Clion con i problemi che ho avuto. – MrSnrub
Linux. Sembra essere un bug di Ubuntu dai loro forum – Sirens