我正在编译我的程序,架构设置为
-mtune=i386
但是,我也静态链接到几个库(libpng、zlib、jpeglib、vorbisfile、libogg)。我已经使用 configure 和 make 自己构建了这些库,所以我猜这些库是在将架构设置为我的系统架构(即 i686)的情况下构建的。但我不想那样!我也希望我的程序在 i386 上运行,所以我需要确保我静态链接的所有这些库也是为 i386 构建的。
所以我的问题是:有没有一种方便的方法来为 i386 构建 libpng/zlib/jpeglib/vorbisfile/libogg 等,还是我必须手动修改所有的 makefile 并确保 -mtune 设置为 i386?
感谢帮助!
安迪