multiplatform makefile为linux定义了-dlinux_64,用于mac

时间:2016-12-05 17:18:23

标签: makefile multiplatform

我的makefile有以下linux定义。相当于mac构建的等价物是什么?我没有在网上搜索linux和mac定义或-dlinux_64。

DEFINES=-D_INCLUDE_POSIX_SOURCE -DLINUX -DLINUX_64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
DEBUG_DEFINES=$(DEFINES)
PROFILE_DEFINES=$(DEFINES)

在构建过程中,它显示如下:

/usr/bin/gcc -MM -fPIC -O2 -m64 -Wall -D_INCLUDE_POSIX_SOURCE -DLINUX -DLINUX_64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I../inc -I.  jdmainct.c > jdmainct.d
/usr/bin/gcc -fPIC -O2 -m64 -Wall -D_INCLUDE_POSIX_SOURCE -DLINUX -DLINUX_64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I../inc -I.  -c jdmarker.c -o jdmarker.o
...

我是否需要为mac版本更改?什么是mac的等价物?谢谢!

0 个答案:

没有答案