gpt4 book ai didi

makefile - 如何让 Makefile 确定系统的 lib 目录?

转载 作者:行者123 更新时间:2023-12-02 21:58:52 25 4
gpt4 key购买 nike

在尝试从源代码安装程序时,我发现它将库安装到了/usr/lib/[program]/中,并且因为这是在 64 位系统上,所以它不起作用。我必须将库复制到/usr/lib64/[program]。请注意,库文件是 python 的,因此与体系结构无关。

Makefile 有:libdir =/usr/lib

如何使 64 位系统上的 libdir 等于 lib64 和 32 位系统上的 lib

最佳答案

试试这个:

MACHINE := $(shell uname -m)

ifeq ($(MACHINE), x86_64)
libdir = /usr/lib64
endif
ifeq ($(MACHINE), i686)
libdir = /usr/lib
endif

关于makefile - 如何让 Makefile 确定系统的 lib 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9214056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com