Как узнать, к какому файлу пытается обратиться программа?

Вы рассматривали виртуализацию?

Если вам просто нужна среда исполнения для инструментов командной строки (программирование) командной строки, виртуализация отличная!

Другое преимущество заключается в том, что у вас нет (! d2)

Вы можете использовать Virtualbox, который является бесплатным или vmware-сервером, который также является бесплатным.

Что касается меня, я занимаюсь веб-разработкой с помощью ubuntu 10.4 LTS, виртуализированный с помощью vmware / Win7

1
задан 23 September 2012 в 09:24

1 ответ

Самый простой способ сделать это - запустить программу через strace и посмотреть вызовы stat64 (), которые получают информацию о файлах, или открыть () вызовы, открывающие файлы.

Итак, вы do:

strace -e stat64 -e open [program name]

И в результирующем выходе найдите:

(Нет такого файла или каталога)

Путь, который он пытался открыть, должен быть слева от этой ошибки.

3
ответ дан 25 May 2018 в 06:13

Другие вопросы по тегам:

Похожие вопросы: