Tôi phát triển C/C++ bằng cách sử dụng IDE Eclipse. Eclipse cũng tạo ra một makefile mà tôi không muốn chỉnh sửa vì nó chỉ đơn giản là sẽ được ghi đè.Truyền C/C++ #defines để makefile
Tôi muốn sử dụng makefile đó để xây dựng hàng đêm trong Hudson.
Làm cách nào để chuyển #defines được tạo trong tệp dự án của IDE vào tệp makefile? (và tại sao Eclipse không bao gồm chúng trong makefile tạo ra?)
Tôi thực sự đã tìm ra một lần, sau đó vô tình ghi đè nó :-(Nhưng ít nhất tôi biết rằng nó có thể được thực hiện ...
Dường như điều này ghi đè CPPFLAGS mà tôi đang thiết lập Makefile. Có cách nào để thêm cờ này vào CPPFLAGS không? – matec
@matec - Có định nghĩa từ các biến môi trường có ưu tiên. Bạn có thể sử dụng 'CPPFLAGS + = -DBAR' trong makefile của bạn để thêm nhiều cờ hơn –