Сборка с практическими рекомендациями g ++ из источника *и* передает опции 'настроить'

Я хотел бы восстановить g ++ с моими собственными определенными настройками.

Вот то, что я сделал до сих пор:

sudo aptitude install build-dep g++-4.2
mkdir trial && cd trial
apt-get source g++-4.2

Теперь я хочу настроить свои определенные настройки. Для g ++ это обычно делается, например.

sh configure --prefix=/home/voku/testing

Но к сожалению существует нет configure сценарий в каталоге загрузки (и также никакой configure.ac).

Есть ли дополнительные шаги, которые я должен получить configure сценарий?

То, что я на самом деле ищу, является способом сказать:

  • получите источник
  • примените все патчи, которые Вы любите
  • сделайте тот целый материал готовым создать

Править: Я также спросил относительно Переполнения стека - но никто, кажется, не знает там.

Править: Вероятно, я мог выполнить один из инструментов, которые на самом деле создают .deb пакет для g ++.

Впоследствии - это - то, что я принимаю - будет необходимое, настраивают сценарий.

Но это звучит ужасным:

  • создайте g ++ .deb пакет
  • очистка целый материал снова
  • затем используйте сгенерированный, настраивают сценарий с моими собственными опциями
  • затем создайте снова
4
задан 19.04.2013, 05:11

3 ответа

Если Вы хотите восстановить пакет Debian с различными вариантами, это немного более сложно, потому что упаковка Debian GCC довольно сложна. В целом Вы искали бы a configure призвать debian/rules, но в gcc-4.2 источник упаковывает интересное действие, на самом деле происходит в debian/rules2. Ищите названную переменную CONFARGS там. debian/README.maintainers также хорошее чтение, если Вы хотите сделать серьезное взламывание на пакете.

5
ответ дан 07.12.2019, 19:58

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

Править:

Это было диким goosechase, правильный ответ должен был отредактировать debian/rules2

2
ответ дан 07.12.2019, 19:58

Обычно это

./configure 

не просто

configure

т.е. попробуйте

 ./configure  --prefix=/home/voku/non-productive
0
ответ дан 07.12.2019, 19:58

Теги

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