Кросс-компиляция : Как установить с одним префиксом и развернуть с другим префиксом?

Я пытаюсь скомпилировать некоторые приложения для альтернативной архитектуры.

Моя типичная процедура выглядит следующим образом:

  1. Загрузите и распакуйте исходный код в /var/source
  2. ./configure --prefix = / var / install CC = [my-cross-compiler-gcc]
  3. make
  4. make install

Это работает должным образом : Мое приложение установлено в /var/install.

Однако, когда я развертываю это приложение в своей альтернативной архитектуре, я не хочу, чтобы оно развертывалось в / var / install. Я просто хочу, чтобы оно было установлено в / как обычно.

Я могу скопировать его в /, однако само приложение все еще пытается найти в / var / install различные настройки по умолчанию.

Я хочу скомпилировать и установить программное обеспечение в моей системе x86, но когда я развертываю ее на альтернативной архитектуре, Я хочу, чтобы это было так, как если бы я установил его в /, а не в /var/install.

Есть ли способ выполнить то, что я пытаюсь сделать?

11
задан Runcible 20 May 2011 в 22:12
поделиться