Я написал hello world успешно запустился, но я не знаю, где он находится в Linux. Когда я запускаю команду, which hello.c . он не показывает путь к файлу hello.c. как узнать, где находится путь к файлу hello.c благодарю вас

3 ответа3

3

Скорее всего, в текущем каталоге. Попробуйте ls -l hello.c .

Кроме того, не компилируйте и не отлаживайте программное обеспечение от имени пользователя root, если это не требуется. Ошибка в вашем коде может полностью разрушить вашу систему.

2

which показывает вам местоположение исполняемых файлов; hello.c является исходным файлом. Если вы написали это, в идеале вы должны помнить, где вы положили его. Если нет, то что-то вроде

find ~ -name hello.c

может быть полезным (если это где-то под вашим домашним каталогом).

Но сначала попробуйте

ls -l hello.c
0

Запустите find / -type f -name 'hello.c' от имени пользователя root. В зависимости от того, насколько большой и жесткий диск у вас заполнен, это может занять некоторое время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .