Vấn đề giửa linux với windows

Chào ,em là sinh viên năm nhất và trường em cũng dạy học bằng c nhưng em không dung visual biên dịch mà em dùng gcc của Linux . Em có thắc mắc là 2 nền giữa Linux và windows khi biên dịch trong Linux ra file exe vẩn không chạy được trên windows vậy phải làm thế nào ?

Bạn có thể dùng mingw để cross-compile, biên dịch ra file exe cho Window :smiley:

Nếu bạn dùng Ubuntu (kích thước ~ 1GB)

sudo apt-get install mingw-w64

sau đó bạn bạn có thể dùng 2 lệnh

i686-w64-mingw32-gcc để biên dịch cho 32bit
Thay i686 = x86_64 để cho 64bit

Ngoài ra bạn có thể xem thêm các command khác của mingw ở /usr/bin

1 Like

Cảm ơn bạn nhiều …

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?