Pracuję nad dużym projektem C++ zbudowanym za pomocą cmake na Linuksie. Cmake działa poprawnie, tworząc hordę plików Makefile w drzewie modułów i aplikacji. Prowadzenie gnu powoduje błędy w linkerach. Jak mogę zrobić, aby wydrukować dokładne polecenia przed ich uruchomieniem?Wykonywanie poleceń cmake print przed wykonaniem
Opcja -d nie drukuje poleceń, ale zawiera wiele informacji, które nie były pomocne.
Opcja -n drukuje wszystkie polecenia, ale ich nie uruchamia, więc nie mogę powiedzieć, że to był problem. Analizując standardowe wyjście z -n, nie widzę odpowiednich poleceń. Podejrzewam, że niektóre polecenia zmieniają się w zależności od wyników wcześniejszych poleceń, a hierarchia plików Makefile sprawia, że trudno jest powiedzieć, co się naprawdę dzieje.
Nie widzę żadnych innych opcji na stronie man, które wydają się pomocne.
możliwe duplikat [CWprowadä Korzystanie z GNU Marka: Jak widzę dokładnie polecenia] (http://stackoverflow.com/questions/2670121/using-cmake -with-gnu-make-how-can-i-see-the-exact-commands) – richq