7

我想使用标准的 ./configure 、 make、 make install 编译程序。我正在使用 64 位机器,但我希望可执行文件是 32 位可执行文件。

这样做的方法是什么,我做了 ./configure --help 但对此一无所知(它有 --disable-64bit 但它似乎没有做这项工作

4

1 回答 1

4

平台和编译器是什么?

我倾向于说:

  1. 运行 configure 以获取您的 Makefile,然后将相关的编译器选项添加到 CFLAGS 宏中,例如 CFLAGS=${CFLAGS} -m32 用于 Sun cc,或者
  2. 将该宏编辑添加到通过配置用作模板的 Makefile.in 文件中。

编辑:

忘了补充一点,在需要的时候我已经做过好几次了。

于 2009-10-01T10:07:37.300 回答