2010-11-09 139 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