2

以下は、プロジェクトをビルドしようとしたときに表示されるエラーです。どのファイルまたはディレクトリについて話しているのかわかりません。すべてのファイルとディレクトリは、プロジェクト ディレクトリ内にあります。

http://arduino.cc/playground/Code/Eclipseの指示に従ってIDE をセットアップしました。

Arduinoコアファイルはプロジェクトディレクトリ内にあり、特にArduinoコアライブラリに追加されるべきですか? 私が与えたのはliArduinoCore.a、Arduino IDE によって生成されたファイルだけでした。これが問題でしょうか?

エラーメッセージ

**** Build of configuration Debug for project CustomLEDPoi ****

make all 
Building target: CustomLEDPoi.elf
Invoking: AVR C++ Linker
avr-gcc -Wl,-Map,CustomLEDPoi.map,--cref Wl,--gc-sections -    L"C:\Users\Justin\workspaceArduino\arduino_core\src" -L"C:\Users\Justin\workspaceArduino\arduino_core\328P_16MHz Arduino\src" -L"C:\Users\Justin\workspaceArduino\CustomLEDPoi\arduinolib" -L"C:\Users\Justin\workspaceArduino\CustomLEDPoi\lib" -mmcu=atmega328p -o "CustomLEDPoi.elf"  ./src/glowstick2.o  ./lib/CShiftPWM.o ./lib/MeetAndroid.o ./lib/hsv2rgb.o  ./arduinolib/HardwareSerial.o ./arduinolib/SPI.o   -lArduinoCore
avr-gcc.exe: Wl,--gc-sections: No such file or directory
make: *** [CustomLEDPoi.elf] Error 1

**** Build Finished ****
4

1 に答える 1

3

の a-が欠落しているようですWl,--gc-sections。実際には である必要があります-Wl,--gc-sections。適切なフラグがない場合、コンパイラはそれをソース ファイルと見なします。makefile をチェックして検証する必要があります。

于 2012-06-13T10:24:54.410 に答える