как использовать unix configure для компиляции 32-битного исполняемого файла на 64-битном - PullRequest
7 голосов
/ 01 октября 2009

Я хочу скомпилировать программу, используя стандарт ./configure, make, make install. Я использую 64-битную машину, но хочу, чтобы исполняемый файл был 32-битным.

Какой способ сделать это, я сделал ./configure --help, но ничего не увидел по этому поводу (он имеет --disable-64bit, но, похоже, не работает

1 Ответ

4 голосов
/ 01 октября 2009

Что такое платформа и компилятор?

Я бы хотел сказать либо:

  1. запустите configure, чтобы получить ваш Makefile, а затем добавьте соответствующую опцию компилятора в макрос CFLAGS, например, CFLAGS = $ {CFLAGS} -m32 для Sun cc или
  2. добавить этот макрос для редактирования в файл Makefile.in, используемый в качестве шаблона при конфигурировании.

Edit:

Забыл добавить, что я делал оба раза раньше, когда мне было нужно.

...