### Compiler arguments
#CC = gcc
gcc -I/usr/lib/jvm/jdk1.8.0_121/include/jni.h
CFLAGSNO = $(EXTRA_CC_ARGS) -Wall -g -I/usr/local/include -DCLASSNAME=$(CLASSNAME)
CFLAGS += $(CFLAGSNO)
,當我試圖進入的makefile這個我得到這個錯誤:如何包括makefile文件頭目錄
make TARGET=cooja clean ../../../platform/cooja/Makefile.cooja:74: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. Process returned error code 2
我有這行的問題: 的gcc -I/usr/lib目錄/ JVM/jdk1.8.0_121 /包括/ jni.h
按照從其他職位的指示,我跟着這些指示:
修復問題
您可以通過將Spaces更改爲實際製表符來解決此問題。我用vim修復我的文件。只需打開它:
$ vim makefile
然後運行中這個命令:
:%s/^[ ]\+/^I/
這將取代所有以1個或更多的空間與實際的標籤開頭的行。
但仍然無法正常工作 我該如何將其包含到makefile中?
它是你完整的'Makefile'嗎?你是如何在'Makefile'中嘗試使用'gcc'的? – uzsolt