Android NKD-R5B+Pelyasdl ./configure Ошибка: C Компилятор не может создать исполняемые файлы

StackOverflow https://stackoverflow.com/questions/4857088

Вопрос

Я пытаюсь собрать DoSbox0.74 для Android с портом SDL Pelya (https://github.com/pelya/commandergenius) с использованием нового Android-ndk-r5b. К сожалению, скрипт Dosbox ./configure не стерж с помощью:

configure: error: C compiler cannot create executables

Мне уже пришлось заменить файлы config.sub и config.guess на новые, так что флаг-host = arm-linux-androideabi был распознан правильно. Для настройки сборки я использовал учебник Пелы, который можно найти на сайте GitHub, наклеенном выше. Кто -нибудь столкнулся с аналогичными ошибками/проблемами?

Это было полезно?

Решение

Настройки вашей среды могут повлиять на сборку. Я столкнулся с той же проблемой. Оказывается, причиной является «Экспорт grep_options = '-color = всегда» в моем .bash_profile. Сценарий NDK Build не обрабатывает символы управления цветом, я думаю.
Итак, мое решение заключается в том, что я использую «env path = $ {path}», чтобы сделать среду чистой, когда я строю приложение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top