我正在用C开发一个项目,它需要memalign()。确实,posix_memalign()也可以,但是darwin/OSX都没有。
什么是鞋拔memalign的好的解决方案?如果我要撕毁memalign.c并将其放入我的项目中,我将不了解posix-C代码的许可-我不希望在整个项目中使用任何病毒式许可LGPL。
最佳答案
Mac OS X似乎是16-byte mem aligned.
来自网站的报价:
我正在用C开发一个项目,它需要memalign()。确实,posix_memalign()也可以,但是darwin/OSX都没有。
什么是鞋拔memalign的好的解决方案?如果我要撕毁memalign.c并将其放入我的项目中,我将不了解posix-C代码的许可-我不希望在整个项目中使用任何病毒式许可LGPL。
最佳答案
Mac OS X似乎是16-byte mem aligned.
来自网站的报价: