Tôi đang cố chuyển qua -S tới gcc cho một trong các tệp thi hành của tôi. Tôi cố gắng này:Tạo assembly cho một mục tiêu
set_target_properties(MyTarget PROPERTIES COMPILE_FLAGS "-S")
nhưng tôi nhận được "định dạng tập tin không được công nhận; điều trị như mối liên kết kịch bản"
(Nó xây dựng tốt mà không có dòng đó)
Có điều gì sai trái với qua -S như điều này? Hoặc là có một cách khác để có CMake đầu ra lắp ráp.
Tôi đã biết 'làm trợ giúp' cho dự án CMake, bạn sẽ thấy danh sách các mục tiêu. "MyTarget.s" là một trong số chúng, vì vậy chỉ cần thực hiện "make MyTarget.s" sẽ tạo ra assembly mà tôi đang tìm kiếm. –