windows下使用gcc编译mujs源码为静态库

此处介绍windows下将mujs编译成静态库,linux下直接根据README文件指引操作即可。

1、mujs源码下载:点击跳转至mujs官网源码下载目录

2、下载后(我下的1.0.9版本)查看Makefile文件,发现有如下依赖及怎么生成.a文件:

$(OUT)/libmujs.a: $(OUT)/libmujs.o
@ mkdir -p $(dir $@)
$(AR) cr $@ $^

再继续找到README文件,里面说明了如何生成libmujs.o目标文件:

COMPILING
If you are building from source you can either use the provided Unix Makefile:
make release
Or compile the source with your preferred compiler:
cc -O2 -c one.c -o libmujs.o

3、打开cmd编译:

F:\mujs-1.0.9> gcc -O2 -c one.c -o libmujs.o
F:\mujs-1.0.9> ar cr libmujs.a libmujs.o
//使用 -L -l 链接静态库
F:\mujs-1.0.9> gcc main.cpp -L./ -lmujs -o main

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值