Система не может выполнить двоичный файл - “никакой такой файл или каталог”

Моя проблема состоит в том, что моя Ubuntu 14.04 не может выполнить исполняемые файлы, даже если они существуют. У меня есть arm-none-eabi загруженный набор инструментальных средств, и я хотел выполнить некоторые исполняемые файлы с ./ но терминал не говорит "такого файла или каталога". Затем я попробовал как пользователь root, также ничто. Я добавил этот каталог к своему пути, и это - все еще ничто. Я понятия не имею, что может это быть...

Спасибо за справку!

0
задан 15 November 2014 в 07:32

2 ответа

Существует несколько объяснений того, что могло бы продолжаться:

  1. Вы находитесь в неправильном каталоге. Проверьте при помощи ls и найти использование полного пути pwd
  2. , полномочия на файле не позволяют программе быть исполняемым файлом. Сверьтесь ls -la тогда, полномочия файла должны иметь -rwxrwxrwx в некоторой форме, где, если они не там тогда, будет - в он - место. Измените его с chmod 775 <BinaryNameHERE>

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

1
ответ дан 4 August 2019 в 19:29

Одно возможное объяснение состоит в том, что Вы скомпилировали, не связываясь в динамическом компоновщике. Компоновщик не связывает динамического компоновщика по умолчанию. Возможно, Вам был нужен тот.

Для получения дополнительной информации видят,

0
ответ дан 4 August 2019 в 19:29

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

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