Tôi đang gỡ lỗi dự án của mình, nhưng tôi thấy rằng dự án đã được biên dịch với -g, nhưng không phải -g3, có nghĩa là tôi không thể mở rộng macro trong gdb. Tôi muốn thêm cờ -g3 vào gcc, nhưng tôi không muốn sửa đổi Makefile, tôi chỉ muốn thêm cờ này thông qua dòng lệnh Make, bất cứ ai có thể cho tôi biết làm thế nào để làm điều đó? Cảm ơn bạn!Làm cách nào để chuyển cờ -g3 sang gcc qua Tạo dòng lệnh?
14
A
Trả lời
23
Điều đó tùy thuộc vào nội dung của Makefile/cách nó được viết. Nó có thể là không thể.
Nếu Makefile của bạn là hợp lý "tiêu chuẩn", sau đó điều này sẽ làm việc:
make CFLAGS="-g3 ..."
Nếu nó cho C++:
make CXXFLAGS="-g3 ..."
Các vấn đề liên quan
- 1. Làm cách nào để chuyển cờ sang gcc trong tập lệnh Python setup.py?
- 2. Làm cách nào để xác định tùy chọn dòng lệnh nào gcc chuyển sang ld theo mặc định?
- 3. Chuyển biến sang tập lệnh Ruby qua dòng lệnh
- 4. Vượt qua cờ gcc thông qua makefile
- 5. GCC -g vs -g3 GDB Cờ: Sự khác biệt là gì?
- 6. Làm thế nào để chuyển đổi WOFF sang TTF/OTF thông qua dòng lệnh?
- 7. Tôi làm cách nào để chuyển cờ vào thẻ LLVM?
- 8. Làm cách nào để chuyển arg từ dòng lệnh sang rake sau đó rspec
- 9. Python: chuyển cờ sang hàm
- 10. Chuyển từ điển sang tập lệnh Python thông qua dòng lệnh
- 11. Làm cách nào để truyền chuỗi thô tới các lệnh thông qua dòng lệnh trong PowerShell?
- 12. Làm cách nào để khởi chạy Chrome với cờ từ dòng lệnh chính xác hơn?
- 13. Làm cách nào để thêm "Cờ liên kết khác" vào dự án xcode bằng dòng lệnh?
- 14. Làm thế nào để chuyển đổi giữa python 2,7 sang python 3 từ dòng lệnh?
- 15. Nối với GNU tạo biến thông qua dòng lệnh
- 16. Chuyển đối số dòng lệnh sang tài liệu LaTeX
- 17. Làm cách nào để chuyển hướng stdin từ tập lệnh shell sang lệnh trong tập lệnh shell?
- 18. Làm cách nào để lặp qua tất cả các dòng tệp được truyền trên dòng lệnh?
- 19. Làm thế nào để chuyển các tùy chọn liên kết tới msbuild thông qua dòng lệnh?
- 20. Cách xác định chuỗi ký tự bằng dòng lệnh gcc?
- 21. Có thể nhận gcc để bỏ qua các tùy chọn dòng lệnh không xác định không?
- 22. Làm cách nào để chuyển sang dòng tiếp theo khi điều kiện đã được thực hiện?
- 23. Làm thế nào để animate dòng lệnh?
- 24. Làm cách nào để chuyển các tùy chọn "-J" sang javac thông qua Maven?
- 25. Làm cách nào để chuyển đổi một loạt hình ảnh sang PDF từ dòng lệnh trên Linux?
- 26. Cython -a cờ (để tạo màu vàng rợp bóng HTML) mà không cần dòng lệnh
- 27. Chuyển sang zsh ngắt đường ray trong dòng lệnh
- 28. Cờ bitwise và câu lệnh Chuyển đổi?
- 29. Biên soạn một Objective-C ứng dụng dòng lệnh iOS thông qua gcc trên mac
- 30. Chuyển đổi GCC IR sang LLVM IR
Tôi hiểu quan điểm của bạn, cảm ơn bạn! – wangshuaijie
một câu hỏi khác, biến CFLAGS có thể đã được định nghĩa trong tệp makefile của tôi, tôi chỉ muốn gắn thêm -g3 vào nó, không gán nó một giá trị mới, làm thế nào tôi có thể làm được? Nó có ngữ pháp như "CFLAGS + =" - g3 "" hay cái gì khác? – wangshuaijie
Không có cách nào không hoạt động. – Mat