Định nghĩa của tôi về sức mạnh là khả năng tùy chỉnh.Có phải Visual C++ mạnh mẽ như gcc không?
Tôi quen thuộc với gcc
Tôi muốn thử MSVC. Vì vậy, tôi đã tìm kiếm các tùy chọn tương đương gcc trong msvc. Tôi không thể tìm thấy nhiều người trong số họ.
kiểm soát loại đầu ra
Stop after the preprocessing stage; do not run the compiler proper.
gcc: -E
msvc: ???
Stop after the stage of compilation proper; do not assemble.
gcc: -S
msvc: ???
Compile or assemble the source files, but do not link.
gcc: -c
msvc:/c
hữu ích để gỡ lỗi
Print (on standard error output) the commands executed to run the stages of compilation.
gcc: -v
msvc: ???
Store the usual “temporary” intermediate files permanently;
gcc: -save-temps
msvc: ???
- Có một số loại gcc < -> msvc biên dịch tùy chọn lập bản đồ hướng dẫn?
- gcc Option Summary liệt kê nhiều tùy chọn hơn trong mỗi phần hơn Compiler Options Listed by Category. Có rất nhiều điều quan trọng và thú vị thiếu trong msvc. Tôi thiếu một cái gì đó hoặc msvc thực sự là ít mạnh hơn gcc.
Đối với trường hợp 'gcc -v', tôi đoán là trình biên dịch msvc chỉ đơn giản là' cl' cho mọi thứ và nó không có các tệp nhị phân thực thi riêng biệt như gcc. –
Tôi không thấy làm thế nào bạn có thể đánh đồng "mạnh hơn" với "nhiều công tắc dòng lệnh" hơn. –
@Didier Trosset: trình biên dịch: cc == cl.exe, trình biên dịch: as == ml.exe, trình liên kết: ld = link.exe. Sự khác biệt là ở đây cl.exe cũng đóng vai trò 'gcc'. – claws