iT邦幫忙

0

執行錯誤arm - Syntax error: word unexpected (expecting ")")

狀況是在我編譯完後,執行我的執行檔時(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!


請問誰有遇過這個狀況或知道怎麼解這個難題的嗎?


尚未有邦友留言

立即登入留言