makefile에 cURL 포함

makefile에 cURL 포함

내 코드에서 컬을 사용하고 Makefile을 통해 실행하고 있습니다. 그러나 "make" 명령을 사용하여 실행하면 "curl/curl.h: 해당 파일 또는 디렉터리가 없습니다."와 같은 오류가 발생합니다. 아래는 내 makefile의 내용입니다. `

CXX = /home/directory/Documents/xyz/l4t-gcc/bin/aarch64-buildroot-linux-gnu-cc
path = /home/directory/Documents/xyz/l4t-gcc/bin/
CFLAGS = -Wall
#INCLUDE = -I/usr/local/include -I/usr/include -Iinclude
#LDFLAGS = -L/usr/local/lib -I/usr/lib
LDLIBS = -lcurl

SOURCES = src/sms_wrapper.c src/twilio.c
OUT = bin/sms_wrapper

all: build

build: $(SOURCES)
        $(CXX) -o $(OUT) $(CFLAGS) $(SOURCES) $(LDLIBS)

clean:
        rm -rf bin/sms_wrapper
`

컬을 설치하고 컬 라이브러리에 필요한 모든 것을 Makefile에 추가했습니다. 이 문제를 해결하기 위한 제안이나 아이디어가 있는 사람이 있나요?

답변1

넌 그래야 해"-엘" 옵션은 gcc가 지정된 컬 라이브러리를 찾을 위치를 지정합니다."-엘" 옵션.

귀하의 스크립트에서 위의 내용을 볼 수 없습니다.

아마도 당신의 "LDFLAG"정의 및 추가"${LDFLAGS}"빌드 타겟 아래 줄에 있습니다.

이 요구 사항에 대한 자세한 내용여기.

관련 정보