Wiem, że istnieje flaga, której można użyć w makefile, aby dołączyć plik nagłówkowy do wszystkich plików, które są kompilowane, tak jak jest flaga -D zawierająca definicję. Jaka flaga służy do dołączania plików nagłówkowych. Nie pamiętam, wiem.Jak dołączyć plik nagłówkowy przez makefile
5
A
Odpowiedz
8
W polecenia kompilacji, można skorzystać z opcji -include
:
gcc -o main -include hello.h main.cpp
0
coś takiego może? include_directories ($ {CMAKE_CURRENT_SOURCE_DIR}/include)
+0
Nie, mówiłem o poleceniu, które zawiera pewien plik nagłówkowy do wszystkich plików, które są kompilowane. Tak jak masz flagę -D zawierającą definicję, na przykład -DGNU_SOURCE jest równoznaczne z umieszczeniem #define GNU_SOURCE na górze każdego pliku. – pythonic
Powiązane problemy
- 1. Jak warunkowo dołączyć plik do Makefile?
- 2. Jaki plik nagłówkowy należy dołączyć do używania nullptr w g ++?
- 3. Jak wygenerować plik nagłówkowy JNI w Eclipse
- 4. Jak warunkowego ustawić zmienną Makefile przez badania, jeśli plik istnieje
- 5. Jak przekonwertować CMake na istniejący plik Makefile?
- 6. W tym plik nagłówkowy z innego katalogu
- 7. Eclipse C++, w tym plik nagłówkowy z mojego folderu źródłowego
- 8. Jade: Jak dołączyć plik javascript
- 9. Jak utworzyć plik nagłówkowy C przy użyciu narzędzia Javah
- 10. Jak dodać wstępnie skompilowany plik nagłówkowy do mojego projektu ios?
- 11. Jak prawidłowo wykorzystać plik nagłówkowy do pełniejszej klasy?
- 12. Jak określić plik nagłówkowy c w pliku android.mk
- 13. jak przepisać plik Makefile na android.mk?
- 14. Jak uzyskać plik Makefile z qmake
- 15. Jak skompilować plik Makefile za pomocą MinGW?
- 16. Dokumentacja LaTeX i plik Makefile
- 17. Przekazywanie flagi gcc przez makefile
- 18. Uruchom plik wykonywalny z makefile
- 19. Jak dołączyć plik RMarkdown do pakietu r?
- 20. Jak dołączyć plik javaScript do xslt
- 21. Jak dołączyć plik js.erb do folderu widoku
- 22. Jak dołączyć plik php za pomocą Jquery?
- 23. Jak warunkowo dołączyć zewnętrzny plik javascript?
- 24. Jak dołączyć plik wxi do wxs?
- 25. Jak dołączyć plik z innego folderu?
- 26. Jak dołączyć plik .pyx w pakiecie Pythona
- 27. Jak dołączyć plik JS w jonowej 3
- 28. Jak dołączyć plik .pl do Prolog?
- 29. Jak dołączyć plik w Perl 6
- 30. Wyeksportuj plik Makefile z bloków kodu
Makefile nie używać plików nagłówkowych. Co próbujesz zrobić? –
Zgaduję, że próbujesz wymusić dołączenie konkretnego pliku .h przez magię Makefile? Ale wtedy ludzie czytający twój kod, a nie twój plik makefile będą wtedy zaskoczeni, gdzie znajdują się ważne fragmenty kodu. IMNSHO, lepiej faktycznie # dołączyć plik, ale użyj make, aby określić flagę "-I./foo/" podczas kompilacji. O wiele łatwiejsze w utrzymaniu. – tbert