Mac OS의 OpenWRT에서 toolchain을 사용하여 C를 크로스 컴파일했습니다. C 프로그램은 이미 설치 한 libcurl에 의존합니다. 그러나 C 프로그램을 빌드 할 때 아래와 같은 오류 메시지가 나타납니다. MACMAC에서 C를 크로스 컴파일 할 때 libcurl 문제가 발생했습니다.
에1.Installed libcurl에
brew install curl
2.Used 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.Compilation 에러
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
컴파일 교차