Mam debugowanie naszego projektu, ale uważam, że projekt został skompilowany z -g, ale nie -g3, co oznacza, że nie mogę rozwinąć makr w gdb. Chcę dodać flagę -g3 do gcc, ale nie chcę modyfikować Makefile, po prostu chcę dodać tę flagę za pomocą linii poleceń Make, czy ktoś mógłby mi powiedzieć, jak to zrobić? Dziękuję Ci!Jak przekazać flagę -g3 do gcc za pośrednictwem linii poleceń?
14
A
Odpowiedz
23
To zależy od tego, co robi plik Makefile i jak został napisany. To może nie być możliwe.
Jeśli Makefile jest rozsądnie "standard", to powinno działać:
make CFLAGS="-g3 ..."
Jeśli to dla C++:
make CXXFLAGS="-g3 ..."
Powiązane problemy
- 1. Jak przekazać opcje linkera do msbuild za pomocą wiersza poleceń?
- 2. Jak przekazać flagę -S do ocamlopt z ocamlbuild?
- 3. Jak przekazać flagę kompilacji do przetestowania początkowego testu kompilatora?
- 4. Jak przekazać flagę do gcc w skrypcie setup.py w języku Python?
- 5. Jak przekazać referencję za pośrednictwem pakietu parametrów?
- 6. WPF: Jak przekazać całą kontrolę jako CommandParameter za pośrednictwem XAML?
- 7. * w linii poleceń Linuksa
- 8. Wysyłanie poleceń AT za pośrednictwem ADB Android
- 9. Przekaż zmienną do lalek w linii poleceń
- 10. Bash: Take pierwszej linii poleceń argumentu i przekazać resztę
- 11. Nie udało się przekazać do repozytorium maven za pośrednictwem Nexusa
- 12. Ekwiwalent LLVM definicji makra gcc -D w linii poleceń
- 13. Szyfruj ciąg za pomocą linii poleceń openssl
- 14. Jak przekazać skalar za pośrednictwem słownika kanału TensorFlow
- 15. Efekt linii szczeliny za pośrednictwem CSS
- 16. Skompiluj FFMPEG do użycia linii poleceń
- 17. Wyszukiwanie według daty za pomocą linii poleceń
- 18. poleceń do wstawienia linii przed pierwszym meczem
- 19. Korygowanie zamawiania wiersza poleceń GCC za pomocą Automake
- 20. Karmienie wejście do aplikacji interaktywnej linii poleceń
- 21. Konwersja dokumentu do txt za pomocą linii poleceń
- 22. Instalacja JDK 8 i JRE 8 cicho na komputerze z systemem Windows za pośrednictwem linii poleceń
- 23. Debugowanie Glassfish z linii poleceń
- 24. Jak zmienić typ uruchomienia usługi Windows za pomocą linii poleceń
- 25. Jak mogę przekazać parametry do gcc w Rust z ładunkiem?
- 26. CMake: Dodawanie aranżacji linii poleceń do projektu
- 27. UIAutomation za pośrednictwem wiersza poleceń na prawdziwym urządzeniu
- 28. Programowanie linii poleceń Inkscape
- 29. Jak przekompilować projekt netbeans z linii poleceń?
- 30. Komentarze w linii poleceń zsh
rozumiem twój punkt widzenia, dziękuję! – wangshuaijie
jeszcze jedno pytanie, zmienna CFLAGS może być już zdefiniowana w moim pliku makefile, po prostu chcę dołączyć do niej -g3, nie przypisywać jej nowej wartości, jak mam to zrobić? Czy ma gramatykę jak "CFLAGS + =" - g3 "" czy coś innego? – wangshuaijie
Nie, to nie działa. – Mat