我的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的等价物?谢谢!