您的位置:首页 > 健康 > 美食 > 网站源码小千个人网_新疆seo排名_参考消息今天新闻_品牌运营管理有限公司

网站源码小千个人网_新疆seo排名_参考消息今天新闻_品牌运营管理有限公司

2024/12/27 13:14:27 来源:https://blog.csdn.net/kitsch0x97/article/details/144662971  浏览:    关键词:网站源码小千个人网_新疆seo排名_参考消息今天新闻_品牌运营管理有限公司
网站源码小千个人网_新疆seo排名_参考消息今天新闻_品牌运营管理有限公司

1. conan 安装

使用 pip 的方式安装 conan,首先确定 python 和 pip 已经安装:

python3 --version
pip3 --version

之后通过 pip 安装 conan:

pip3 install conan

~/.local/bin 目录添加到 PATH 环境变量中:

vim ~/.bashrc
export PATH=$HOME/.local/bin:$PATH
source ~/.bashrc
echo $PATH

验证 conan 是否安装成功:

conan --version

2. 二进制文件编译

使用 conan profile detect 自动生成默认构建配置:

conan profile detect

修改默认配置:

vim ~/.conan2/profiles/default[settings]
compiler=gcc
compiler.version=9
compiler.libcxx=libstdc++11
compiler.cppstd=gnu17
os=Linux
arch=x86_64
build_type=Release

执行完该命令后,运行 conan install

conan install . --build=missing

二进制文件的被缓存到 .conan2 目录中,具体位置参考 conan_toolchain.cmake:

cat build/Release/generators/conan_toolchain.cmakelist(PREPEND CMAKE_LIBRARY_PATH "/home/xxx/.conan2/p/b/7bitc1ed0d9a054923/p/lib" "/home/xxx/.conan2/p/taocp27097aa57be5d/p/lib")

检查生成的二进制文件:

ls /home/xxx/.conan2/p/b/7bitc1ed0d9a054923/p/liblib7bitConf.so  lib7bitConf.so.1.2.0file /home/xxx/.conan2/p/b/7bitc1ed0d9a054923/p/lib/lib7bitConf.so.1.2.0/home/xxx/.conan2/p/b/7bitc1ed0d9a054923/p/lib/lib7bitConf.so.1.2.0: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=4cee02ecf239c2b171c46401ef3e29e5492c227c, not stripped

该文件 /home/xxx/.conan2/p/b/7bitc1ed0d9a054923/p/lib/lib7bitConf.so.1.2.0 是一个 Linux 系统上的 64 位共享库文件,使用动态链接,并包含完整的调试信息。这种文件通常用于与其他程序链接运行,同时方便开发和调试。

某些二进制文件的依赖项没有成功编译

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com