Где эта информация хранится?
Это находится, вероятно, под /var/db/sudo
или /var/run/sudo
и Вы, вероятно, найдете каталоги имен пользователей с файлами под ними заказанными tty числом.
Фактические предоставленные полномочия, включая то, сколько времени сессии длятся, прежде чем необходимо будет ввести пароль снова, зависят от того, как sudoers является установкой. Существуют настройки для предоставления/ограничивания большого количества разных вещей, но они не хранятся в этих файлах, которые только хранят метки времени. То, сколько времени сессия длится, или когда sudo должен запросить Ваш пароль снова, определяется дельтой текущего времени и метки времени сессии в этом каталоге, и какой длины sudo является установкой, чтобы позволить сессии длиться.
Я предполагаю, что Вы используете Ubuntu, Debian или некоторые производные. Удостоверьтесь, что Ваша система актуальна, и затем установите g ++.
cc1plus
компонент компилятора C++. Вы пытаетесь скомпилировать программу C. gcc
команда определяет который компилятор вызвать на основе названия исходного файла: компилятор C для .c
, компилятор C++ для .cc
или .C
, компилятор Паскаля для .p
, ассемблер для .s
, и т.д.
Кажется, что Вы дали Вашей программе имя, которое указывает на программу C++. Действительно обратите внимание, что имена файлов Linux чувствительны к регистру. C исходные файлы должен иметь расширение .c
(нижний регистр c
), нет .C
. Пользователи UNIX склонны использовать главным образом строчные буквы в именах файлов, и в особенности почти все стандартные расширения файла находятся в нижнем регистре. Поэтому удостоверьтесь, что использовали строчные имена файлов.
gcc
правильно установлен, и используйте это, нетg++
. – goldilocks 29.04.2013, 18:57