我正在尝试构建 cc-tool 调试器,如下所述https://www.zigbee2mqtt.io/information/flashing_the_cc2531.html
但在配置步骤出现此错误
checking for the Boost regex library... no
configure: error: cannot find the flags to link with Boost regex
Run Code Online (Sandbox Code Playgroud)
这里描述了同样的问题https://github.com/dashesy/cc-tool/issues/25,建议的解决方案是将boost降级到1.60。但它不再起作用了,因为 1.60 从brew 中删除了。
我尝试使用 clang 编译器而不是 gcc,但它也不起作用。
MacOS:大苏尔 11.5.2 (20G95)
Pav*_*aev 24
这里是解决方案:
CC=/usr/bin/clang \
CXX=/usr/bin/clang++ \
CPPFLAGS=-I/usr/local/include \
LDFLAGS=-I/usr/local/include \
./bootstrap
CC=/usr/bin/clang \
CXX=/usr/bin/clang++ \
CPPFLAGS=-I/usr/local/include \
CXXFLAGS="-std=c++0x" \
LDFLAGS="-I/usr/local/include -lboost_system" \
LIBUSB_CFLAGS=-I/usr/local/include/libusb-1.0 \
LIBUSB_LIBS="-L/usr/local/lib -lusb-1.0" \
./configure
Run Code Online (Sandbox Code Playgroud)
它允许配置升压 1.76。在这里找到https://gist.github.com/kidpixo/ef1a26ae953e3939a4eebe1b6fd2f07c
小智 0
我今天遇到了同样的问题(相同的操作系统:MacOS 11.5.2)。
我认为一种解决方案是创建自己的水龙头,并使用从删除的 boost@1.60 (Homebrew/homebrew-core#84434) 复制的公式。
归档时间: |
|
查看次数: |
1208 次 |
最近记录: |