Brpc实战-初次使用入门

brpc环境编译

brpc官方入门手册 中提供了多个运行环境的编译方法,包括:Ubuntu、Centos、MacOS。
我是在MacOS下安装了VirtualBox虚拟机,然后在虚拟机上安装了Ubuntu18.04版本,最后基于Ubuntu进行brpc环境安装。后来也尝试过在MacOS下进行直接安装,但是遇到如下报错:
在这里插入图片描述
看起来应该是./src/butil/mac/foundation_util.h中的typedef定义跟MacOSX.sdk中的冲突了。
想想跟Ubuntu相比,MacOS毕竟还是比较小众,以后编译、运行遇到的问题可能会更多,也不好解答,干脆就没有再继续追查这个问题,直接放弃了MacOS下的安装过程了。

在Ubuntu18.04环境下的安装十分简单,直接按照官方文档描述的默认步骤,一步一步来操作就可以了,见链接

如果github访问不了,可以看我fork到码云上的brpc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 根据您提供的引用内容,编译器内部错误:段错误通常是由于编译器或代码中的错误导致的。段错误是指程序访问了无效的内存地址,这可能是由于指针错误、内存越界或者其他内存相关的问题引起的。要解决这个问题,您可以尝试以下几个步骤: 1. 检查代码:首先,请确保您的代码没有明显的错误,比如指针未初始化、数组越界等。检查相关的代码行,特别是在/home/leb/brpc-1.6.0/src/butil/containers/doubly_buffered_data.h文件的第368行附近。 2. 更新编译器:如果您正在使用的是旧版本的编译器,尝试更新到最新版本,以确保您使用的是稳定的编译器版本。 3. 检查依赖项:根据您提供的引用内容,您正在使用的是一些第三方库。请确保这些库的版本与您的代码兼容,并且已正确安装和配置。 4. 检查系统环境:有时,系统环境中的问题也可能导致段错误。请确保您的系统环境配置正确,并且没有其他冲突或错误。 如果以上步骤都没有解决问题,您可能需要进一步调试代码或寻求更专业的技术支持来解决这个问题。 #### 引用[.reference_title] - *1* *2* *3* [yarn.lock · TeddyYoung/locker_vue - Gitee.com](https://blog.csdn.net/weixin_42511396/article/details/117683326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值