AVR マイクロコントローラー用にコンパイルできるように、Mac (Snow Leopard) に gcc をインストールしました。しかし、それは私が他のもののためにコンパイルすることを妨げているようです. astrometry.net からパッケージをビルドしたいのですが、./configure を実行すると、次のようになります。
make -C ./qfits-an stage CFLAGS=" -g -Wall -ffinite-math-only -fno-signaling-nans -march=native -O3 -fomit-frame-pointer -DNDEBUG -fPIC -Winline -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE" LDFLAGS=" -g -Wall -ffinite-math-only -fno-signaling-nans -march=native -O3 -fomit-frame-pointer -DNDEBUG -fPIC -Winline" CC="gcc"
make -C src stage
gcc -g -Wall -ffinite-math-only -fno-signaling-nans -march=native -O3 -fomit-frame-pointer -DNDEBUG -fPIC -Winline -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -c -o anqfits.o anqfits.c
gcc: error trying to exec 'cc1': execvp: No such file or directory
gcc -v が与えます:
Using built-in specs.
Target: avr
Configured with: ./configure --target=avr --enable-languages=c,c++ --disable-nls --disable-libssp --prefix=/usr/local/staging.avr-gcc
Thread model: single
gcc version 4.1.1
進め方がわからない!現在、すべてが AVR プラットフォーム用にのみビルドするように設定されているようですが、Xcode がインストールされているため、どこかに gcc のより多くのバージョンが潜んでいます。このインストールは、http://www.micahcarrick.com/installing-gnu-tools-avr-gcc.htmlを介して行われました。それがどのようにセットアップされたかを確認するのに役立つ場合 (私はこれより前に Xcode をインストールしていました)。
解決策は簡単だと思います。設定を台無しにして、どちらのプラットフォームでもコンパイルできなくなるのを避けたいだけです。
どうもありがとう!