Я пытаюсь отладить свою конфигурацию автоинструмента с большей детализацией, но не вижу определенного вызова команды компилятора. Моя текущая конфигурация автоинструмента выглядит следующим образом:
# make distclean
CC="${CC}"
# CFLAGS="${CFLAGS} -miphoneos-version-min=${MIN_SDK_VERSION} -target arm64-apple-ios13.1 -arch ${ARCH} -isysroot ${SYSROOT} ${PLATFORM_CFLAGS}" \
CFLAGS="${CFLAGS} -miphoneos-version-min=${MIN_SDK_VERSION} -target arm64-apple-ios13.1 -arch ${ARCH} -isysroot ${SYSROOT} ${PLATFORM_CFLAGS}" \
CXX="${CXX}" \
CXXFLAGS="${CXXFLAGS} -miphoneos-version-min=${MIN_SDK_VERSION} -target arm64-apple-ios13.1 -arch ${ARCH} -isysroot ${SYSROOT}" \
LDFLAGS="-target arm64-apple-ios13.1 -arch ${ARCH} -miphoneos-version-min=${MIN_SDK_VERSION} ${LDFLAGS}" \
LIBS="${LIBS}" \
./configure \
--build=x86_64-apple-${DARWIN} \
--host=${HOST} \
--disable-shared \
--prefix=${PREFIX} \
--exec-prefix=${PREFIX}/platform/${PLATFORM_NAME}
make V=1 -j8 --debug=j
make install
Я задал несколько вопросов, таких как этот:
Как заставить make / GCC показывать мне команды?
С V=1
и --debug=j
я ожидаю увидеть команды компилятора, такие как
clang -flag value ...
на экране, но я просто не вижу их.
Дополнительный вывод, который я вижу, это
This program built for i386-apple-darwin11.3.0
make[2]: Nothing to be done for `all'.
Making all in scripts
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
make[2]: Nothing to be done for `all'.
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Как настроить автоинструмент для отображения вызовов, которые я хочу?