我正在用C开发一个项目,它需要memalign()。确实,posix_memalign()也可以,但是darwin/OSX都没有。

什么是鞋拔memalign的好的解决方案?如果我要撕毁memalign.c并将其放入我的项目中,我将不了解posix-C代码的许可-我不希望在整个项目中使用任何病毒式许可LGPL。

最佳答案

Mac OS X似乎是16-byte mem aligned.

来自网站的报价:

09-06 17:04