0
이제 C++을 배우고 있습니다. makefile을 실행하는 중에 다음과 같은 오류가 발생합니다.오류 받기 Makefile : 45 : 조건부에 유효하지 않은 구문. Stop
Makefile : 45 : 조건부 구문이 잘못되었습니다. 중지.
우분투
- OS : 내 시스템 구성이다. 여기 makefile 코드를 추가하고 있는데, 나는 그것을 시도했다.
include $(TOPDIR)/rules.mk PKG_NAME:=helloworld PKG_VERSION:=0.0.1 PKG_RELEASE:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk define Package/helloworld SECTION:=base CATEGORY:=Utilities DEFAULT:=n TITLE:=This is my first project URL:=http://unwireddevices.com # Other packages your program needs (our doesn't need anything, so let's comment it out) # DEPENDS:=+libstdcpp endef define Package/helloworld/description This! Is! My! First! Project! endef define Build/Prepare mkdir -p $(PKG_BUILD_DIR) $(CP) ./src/* $(PKG_BUILD_DIR)/ endef define Build/Configure $(call Build/Configure/Default,--with-linux-headers=$(LINUX_DIR)) endef define Package/helloworld/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/helloworld $(1)/usr/bin/ endef $(eval $(call BuildPackage, helloworld))