【LIBS】开源库编译之OSQP

目录

编译环境

【LIBS】开源库编译之编译环境

源码下载

bash 复制代码
git clone --recursive --branch v0.6.3 https://github.com/osqp/osqp.git libosqp-0.6.3

本地编译

bash 复制代码
cd libosqp-0.6.3

cmake -B build_amd64 \
      -D CMAKE_BUILD_TYPE=Release \
      -D CMAKE_INSTALL_PREFIX=${HOME}/libs/amd64/libosqp-0.6.3 
      
cmake --build build_amd64  --target install

交叉编译

bash 复制代码
cd libosqp-0.6.3

cmake -B build_arm64 \
      -D CMAKE_BUILD_TYPE=Release \
      -D CMAKE_INSTALL_PREFIX=${HOME}/libs/arm64/libosqp-0.6.3 \
      -D CMAKE_TOOLCHAIN_FILE=${HOME}/arm-gnu-toolchain-13.3.rel1-x86_64-aarch64-none-linux-gnu/toolchain.cmake
      
cmake --build build_arm64  --target install
相关推荐
朱包林5 分钟前
day10-别名-MD5,aide-堡垒机
linux·运维·安全·ubuntu·centos·云计算
时光飞逝的日子3 小时前
Ubuntu 18.04设置静态IP的方法(图形化操作)
linux·ubuntu·静态ip
Pacify_The_North5 小时前
【进程控制二】进程替换和bash解释器
linux·c语言·开发语言·算法·ubuntu·centos·bash
JeffersonZU5 小时前
【shell】shell和shell脚本简介
linux·ubuntu·bash
烦躁的大鼻嘎6 小时前
【Linux】ELF与动静态库的“暗黑兵法”:程序是如何跑起来的?
linux·运维·服务器·c++·vscode·ubuntu
南方以南_18 小时前
Ubuntu操作合集
linux·运维·ubuntu
追赶sun1 天前
Ubuntu 添加系统调用
linux·ubuntu·操作系统·系统调用
Snasph1 天前
Ubnutu ADB 无法识别设备的解决方法
ubuntu·adb
Mapleay1 天前
ubuntu 更新华为源
运维·服务器·ubuntu
Jerry&Louis1 天前
【Ubuntu】Waydroid-Linux安卓模拟器安装
linux·ubuntu