Останьтесь с gcc компилятором и Vim как IDE. Существует много плагинов для Vim, который улучшает опыт почти на языках программирования, но необходимо изучить Vim сначала, если Вы хотите использовать в своих интересах это все же.
С другой стороны я думаю, что всего несколько "фирм" называют "C#" и "Linux" в том же контексте.
Проблема была решена при помощи gdbserver
выполненный корнем.
sudo gdbserver :1234 <path_to_program>
После этого я соединился с 127.0.0.1:1234 из меню QtCreator и получил отладку работы. QtCreator был выполнен от обычного пользователя. Благодаря всем для ответа!
Столь же вышеупомянутый Вы не должны выполнять спокойного Создателя как корень, но дать ответ на Ваш вопрос, можно препятствовать тому, чтобы файл изменил владельца установкой неизменный атрибут файла (болтовня +i имя файла). Это предотвратит любые модификации файла!
root
вероятно, явно не изменяет владение тех файлов. Скорее всего, это удаляет или переименовывает их и затем воссоздает с тем же именем.
Принуждение root
воссоздать их с оригиналом uid
в этом случае не было бы просто. Необходимо было бы помнить что оригинал uid
был.
Вероятно, лучшее, которое можно сделать, отслеживают какой файлы root
создает и возвратите владение впоследствии.
Конечно, как уже говорилось, выполняя что-то как спокойный Создатель как root
плохая идея в любом случае.
gdbserver
. Спасибо за ответ!
– ASten
12.02.2013, 17:53