yasm汇编器在MinGW下编译不依赖libintl动态链接库的方法

备忘录:

下载了yasm-1.2.0的源码,想自己编译试试,以前没有过编译开源软件的经验,摸索了好长时间。一开始用:./configure --prefix=/usr/local/yasm命令,然后make,是会编译链接成功,问题是生成的exe文件会依赖libintl-8.dll很是讨厌,想让libintl静态链接,尝试了好多方法没成功。哎,水平那个菜啊。经过好多天摸索终于得偿所愿了。命令如下:./configure --prefix=/usr/local/yasm --libdir=/c/MinGW/lib --disable-nls --disable-python --disable-python-bindings 然后再make,得到的exe文件就不会依赖libintl动态链接库了。关键的参数是“--libdir=/c/MinGW/lib --disable-nls”(注:我的MinGW装C盘根目录下,“libintl.a”在c:\MinGW\lib)。

你可能感兴趣的:(yasm汇编器在MinGW下编译不依赖libintl动态链接库的方法)