【发布时间】:2014-10-24 11:45:57
【问题描述】:
我在 MAC OS 上使用 OpenWRT 的工具链交叉编译 C。 C 程序依赖于我已经安装的 libcurl。但是,当我构建 C 程序时,我收到如下错误消息。
1.在MAC上安装libcurl
brew install curl
2.使用toolbarchain交叉编译main.c
toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mips-openwrt-linux-uclibc-gcc -I/usr/local/opt/curl/include main.c
3.编译错误
In file included from /usr/local/opt/curl/include/curl/curl.h:35:0,
from main.c:4:
/usr/local/opt/curl/include/curl/curlrules.h:142:3: error: size of array '__curl_rule_01__' is negative
__curl_rule_01__
^
/usr/local/opt/curl/include/curl/curlrules.h:152:3: error: size of array '__curl_rule_02__' is negative
curl_rule_02
【问题讨论】:
标签: gcc cross-compiling openwrt toolchain