狀況是在我編譯完後,執行我的執行檔時(II2C),出現這個error :
./II2C: 1: ./II2C: Syntax error: word unexpected (expecting ")")
這是甚麼Error呢? 在我編譯的時候並沒有出現任何的Warnning或是Error!
細節:
我寫了一個Makefile來進行編譯 如下:
TARGET := I2C
TARGET1 := II2C
INNERLIB :=
OUTTERLIB :=
all: $(TARGET)
$(TARGET): I2C.c
gcc I2C.c -o $(TARGET)
right:
arm-linux-gnueabi-gcc-5 -static I2C.c -o $(TARGET1)
clean:
rm -rf $(TARGET) $(TARGET1) TARGET := I2C
我所執行的是 make right,也就是arm-linux-gnueabi-gcc-5這個GCC!
編譯過程中沒有出現任何的Error或是Warnning!
但在我執行我的執行檔的時候,他就會出現./II2C: 1: ./II2C: Syntax error: word unexpected (expecting ")")的Error!
請問誰有遇過這個狀況或知道怎麼解這個難題的嗎?