Ошибка: не удается запустить скомпилированные программы на Си. если вы хотели кросс-компилировать, используйте --host 'Ubuntu

Я совершенно новичок в Ubuntu. Я скачал и распаковал пакет tar.gz, после распаковки в документации сказано: «type ./configure --disable-gts»

Но когда я запускаю эту команду в одиночку говорит мне «Отказано в доступе» ошибка. Затем я попытался использовать sh ./configure --disable-gts вместо этого, но на этот раз я столкнулся с этой ошибкой:

> configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.

Как мне преодолеть эти две проблемы? (Я имею в виду разрешение и ошибка компиляции) Я просто новичок и мне нужна срочная помощь.

3
задан 17 October 2013 в 20:30

1 ответ

Проблема почти наверняка заключается в том, что вы пытаетесь запустить команду configure на внешнем диске, который не поддерживает исполняемые разрешения в стиле Unix.

Хотя можно смонтировать некоторые диски, отличные от Linux, с разрешениями на выполнение, простейшим решением будет скопировать архив куда-нибудь в ваш настоящий домашний каталог Ubuntu и повторить попытку там.

Если вы пытаетесь сэкономить место на диске в своем домашнем каталоге, вы можете сохранить сам файл tar.gz на внешнем диске.

0
ответ дан 17 October 2013 в 20:30

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

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