当前位置: 首页 > 工具软件 > MuJS > 使用案例 >

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

王子明
2023-12-01

此处介绍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

 类似资料: