2010-11-09 212 views
6

我需要创建一个make文件,这将允许用户选择创建64位或32位构建。我是新来的,不知道做这件事的最好方法是什么。有没有人有什么建议?为32位和64位构建文件

谢谢

+2

ASL? (架构/系统/语言?) – Guffa 2010-11-09 16:44:19

+0

linux(RHEL)和C++ – Fred 2010-11-09 16:48:06

回答

2

看看this article。总之,每个架构都有独立的输出目录,并展示如何从每个架构中找到源代码。

0

此答案假定您使用Linux/UNIX。

LBITS := $(shell getconf LONG_BIT) 
ifeq ($(LBITS),64) 
    # do 64 bit some stuff 
else 
    # do 32 bit stuff here 
endif