如何编译 Numa 库?
Posted
技术标签:
【中文标题】如何编译 Numa 库?【英文标题】:How to compile Numa library? 【发布时间】:2015-11-18 03:36:43 【问题描述】:我应该如何编译 numa 源代码(ftp://oss.sgi.com/www/projects/libnuma/download/numactl-2.0.10.tar.gz) 以获得 libnuma.so,无论是 32 位还是 64 位?
【问题讨论】:
包中有一个autogen.sh文件,我用“./autogen.sh && ./configure && make”生成库,但是只生成了64位的库,如何生成32 位库? 也许这有帮助:cyberciti.biz/tips/… 您好 Proghero,非常感谢您的帮助!我为 CFLAGS 添加了“-m32”,然后可以制作 32 位库。在Centos5上,我也升级了autoconf、automake、libtool,现在我可以得到我想要的了。谢谢! 嘿@Shaohua,不客气!很高兴我能帮上忙! 【参考方案1】:你试过了吗?
$ tar xfzv numactl-2.0.10.tar.gz
$ cd numactl-2.0.10
$ ./autogen.sh
$ ./configure
$ make
$ make install
(根据上面链接中的文件 INSTALL 中的说明)
【讨论】:
您好 Proghero,numactl-2.0.10 中没有 Makefile,所以我无法尝试。 嗨@Shaohua,我更新了我的答案。查看名为 INSTALL 的文件。您必须先运行脚本。希望对您有所帮助!以上是关于如何编译 Numa 库?的主要内容,如果未能解决你的问题,请参考以下文章