xlslib交叉编译静态库
时间: 2023-07-29 07:05:58 浏览: 169
要交叉编译xlslib静态库,需要在configure命令中增加--disable-shared和--enable-static参数。
具体步骤如下:
1. 下载xlslib的源代码,解压缩后进入源代码目录。
2. 设置交叉编译工具链的环境变量,例如:
```
export CC=arm-none-eabi-gcc
export CXX=arm-none-eabi-g++
export AR=arm-none-eabi-ar
export AS=arm-none-eabi-as
export LD=arm-none-eabi-ld
export RANLIB=arm-none-eabi-ranlib
export PATH=/path/to/toolchain/bin:$PATH
```
3. 执行configure脚本,指定交叉编译工具链和其他参数,例如:
```
./configure --host=arm-none-eabi --disable-shared --enable-static --prefix=/path/to/install
```
其中,--host参数指定目标平台,--disable-shared和--enable-static参数指定使用静态库,--prefix参数指定安装路径。
4. 执行make命令进行编译,然后执行make install命令进行安装。
```
make
make install
```
编译完成后,就可以在指定的安装路径下找到生成的静态库文件和头文件。
阅读全文