/var/log/blog.log

2009-12-11 ブログ事始め

malloc.h on OS X

| 12:33

記憶がちょっとあやふやになってきてますが, ちょっと前にLeopardに何かのソフトをソースからコンパイルしてインストールしようとしたときのこと。

malloc.hが見つからない旨のエラーが出た。フォーラムを巡ってみたところ, (少なくともLeopardでは)malloc.hは /usr/include/直下ではなく, /usr/include/malloc/malloc.h というパスのため,

#include <malloc.h>

#include <malloc/malloc.h>

に変えてコンパイルし直したら通った。

で, 今この記事を書くためにちょっと調べたら, Apple Developer Connectionによると, malloc.hについては

Not supported, use stdlib.h

ということが簡単に見つかった。なーんだ。

トラックバック - http://d.hatena.ne.jp/mujiryouhin/20091211/1260502383
Connection: close