2011年10月8日土曜日

MacOSXでmallocを使う

MacOSXでmallocを使うときは、malloc.hではなくstdlib.hをインクルードします。

malloc.hをインクルードしようとしても、/usr/includeにmalloc.hは存在しないのでNo such file or directoryエラーが出ます。

/usr/include/sys/とか/usr/include/mallocにmalloc.hがあるのでそちらにパスを通す手もありますが、OSXというかFreeBSDではmalloc.hでなくstdlib.hをインクルードすべきとされています。

0 件のコメント:

コメントを投稿