御飯食べて、お風呂入って。 完全に自分用メモです。 gcc libcsv.c -c -o libcsv.o gcc -shared libcsv.o -o libcsv.so i686-apple-darwin8-gcc-4.0.1: unrecognized option '-shared'時たま、この問題にぶつかる。 shared libraryは拡張子が".so"。 OSXはNextStepの流れから(?)、共有ライブラリが.bundle(例外もありそう)となっていて、gcc -sharedがoptionとして存在してない。 libcsvでこの問題に出会ったので、以下のようにすると解決した。 Makefileの libcsv.so: libcsv.o $(CC) -shared $< -o $@を libcsv.so: libcsv.o $(CC) -bundle $< -o $@と
![2007-03-11](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)