0
그래서 난 내 라즈베리 파이에 C 프로그램을 컴파일을 시도하고, 그리고 지침이 말해 "addinclude uninstd"정확한 코드 뒤에 : 그래서 sed -i 's | #include <arpa/inet.h> | #include <arpa/inet.h> n #include <unistd.h> | g 'openmilight.cpp
는 "addinclude unistd"로 Makefile을 수정
, I 지시 사항에 따라 makefile을 수정하겠다고 말하고 있지만,이 라이브러리를 포함시키기 위해 Makefile에 정확히 무엇을 넣어야합니까? 여기
현재 전체 메이크입니다 :CC = g++
CFLAGS = -c -Wall
LIBS = -lrf24-bcm
SOURCES = PL1167_nRF24.cpp MiLightRadio.cpp openmilight.cpp
BIN = openmilight
all: $(SOURCES) $(BIN)
$(BIN): $(SOURCES:.cpp=.o)
$(CC) $^ -o [email protected] $(LIBS)
%.o: %.cpp
$(CC) $(CFLAGS) -o [email protected] $<
clean:
rm -f *.o $(BIN)
감사합니다, 나는 메이크 작업 만 막연하게 잘 알고이 다른 없음처럼 저를 혼동한다.
http://torsten-traenkner.de/wissen/smarthome/openmilight.php 그것은이 번역에서 손실되는 이유가 될 수있는, 독일어에 : 도움이된다면
, 여기에 내가 도망을 시도하고 정확한 코드입니다.
오 괜찮 나오지
직후 줄을 추가 bash 명령. 고맙습니다. 이전 파일에서 말한 몇 가지 문구를 토대로 makefile을 손으로 수정하는 것이 었습니다. –