Я работаю над большим проектом на C++, созданным с помощью cmake on linux. Cmake работает нормально, создавая орду Makefiles в дереве модулей и приложений. Выполнение gnu make приводит к ошибкам компоновщика. Как я могу заставить make распечатать точные команды перед их запуском?Выполнение команд команды cmake перед выполнением
Опция -d не печатает команды, но много информации, которая не была полезной.
Опция -n печатает все команды, но не запускает их, поэтому я не могу сказать, что это была проблема. Исследуя stdout из make -n, я не вижу никаких соответствующих команд. Я подозреваю, что некоторые команды меняются в зависимости от результатов более ранних команд, а иерархия Make-файлов затрудняет определение того, что действительно происходит.
Я не вижу других вариантов в man-странице make, которые вам кажутся полезными.
возможно дубликат [Использование CMake с GNU Make: Как я могу увидеть точные команды] (http://stackoverflow.com/questions/2670121/using-cmake -with-gnu-make-how-can-i-see-the-exact-commands) – richq