linuxで書いていたCのコードがそのままではMac上で動かなかった。

ubuntu 16上でCで書いたコードをg++でコンパイルして使っていたんだけど、それをMac OS X上にもってきてコンパイルできるかな?と思ったらそのままではできなかったのでメモ。

#include <malloc.h>

#include <malloc/malloc.h>

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

ということだそうです。

malloc.hについては

Not supported, use stdlib.h

ということなんだそうです。

こうしてブログに残してくれている先達に感謝。

d.hatena.ne.jp