Linux 在Ubuntu 12.04下编译NSIS

Linux 在Ubuntu 12.04下编译NSIS,linux,ubuntu,nsis,Linux,Ubuntu,Nsis,我从下载nsis-2.46-src.tar.bz2,并尝试编译makensis,但出现如下错误: /usr/bin/ld: i386 architecture of input file `build/release/makensis/winchar.o' is incompatible with i386:x86-64 output build.cpp:(.text+0x35eb): undefined reference to `std::basic_string<char, std:

我从下载nsis-2.46-src.tar.bz2,并尝试编译makensis,但出现如下错误:

/usr/bin/ld: i386 architecture of input file `build/release/makensis/winchar.o' is incompatible with i386:x86-64 output
build.cpp:(.text+0x35eb): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned int)'
怎么了?在编译makensis之后,我在哪里可以得到存根、插件和组件?请帮帮我


在编译之前,我已经安装了mingw-w64、gcc、g++

有什么不好的原因吗?在针对nsis的debian软件包中有一些补丁提到了体系结构。