我想为我正在构建的 XULRunner 应用程序创建一个 XPCOM 插件。由于 Mozilla 仅提供 XULRunner SDK 的 32 位版本,因此我必须链接 32 位库。这意味着我需要构建很多库。
与此相关,我有几个问题:
我可以sudo make install
为 32 位构建做一个吗?还是会弄乱我的系统?
如果我不能这样做,那么解决方法是什么?
我当前的解决方案是在配置命令中包含 lib 目录:
CFLAGS=" -arch i386" CCFLAGS=" -arch i386" CXXFLAGS=" -arch i386" LDFLAGS=" -L`pwd`/../libs/gst-plugins-base -L`pwd`/../libs/liboil -arch i386" ./configure
这是要走的路还是更好的选择?