File nhị phân thực thi của Linux là ELF, của Windows là PE. Hai loại này có cấu trúc khác nhau nên không thể chạy lẫn lộn được.
Tìm hiểu thêm:
http://en.wikipedia.org/wiki/Executa...inkable_Format
http://en.wikipedia.org/wiki/Portable_Executable
tình hình là mình đang học lập trình trên linux, nhưng mà file exe(tạm gọi thế) trong linux không có .exe, nếu cho file đó quá windows thì win không hiểu được, mình đành thêm .exe vào nhưng cho qua windows lại xảy ra lỗi, tại sao thế ? phải chăng lập trình trên linux thì file chương trình không chạy được trên windows
File nhị phân thực thi của Linux là ELF, của Windows là PE. Hai loại này có cấu trúc khác nhau nên không thể chạy lẫn lộn được.
Tìm hiểu thêm:
http://en.wikipedia.org/wiki/Executa...inkable_Format
http://en.wikipedia.org/wiki/Portable_Executable
thế mà mình nghe nói dùng linux lập trình ứng dụng cho windows thì kiểu gì dc. Hic, chắc sắp quay lại windows quá !!!
^_,^
Facebook : https://www.facebook.com/langmaninternet
Bùi Tấn Quang
Giải pháp là cross-platform.
- Ở mức chương trình: sử dụng các ngôn ngữ thông dịch hoặc ngôn ngữ sử dụng máy ảo như: java, python, ... Nếu không sử dụng mã phụ thuộc hệ thống thì đem đi đâu cũng chạy hết
- Ở mức mã nguồn: sử dụng các ngôn ngữ biên dịch như C, C++ kết hợp với các cross platform framework như Qt, WxWidget, ... Mã nguồn viết cho Linux có thể biên dịch trên Windows mà hầu như không cần thay đổi.
Lập trình cái gì mới là quan trọng ?
windows hay linux chỉ là platform thôi, chả nói lên điều gì!
Ví dụ : Tôi lập trình chương trình mà đầu vào là chuỗi tiếng việt, đầu ra là âm thanh đọc đoạn tiếng việt đó.
thì tôi chỉ chú trọng vào core của nó thôi, code standard vào,
có core rồi thì cái GUI trên windows hay linux chỉ là cái vỏ ngoài thôi, ngồi built 1 lúc là ra.
@boss, theo ngu kiến của tớ, tớ thiết nghĩ phụ thuộc vào 1 thằng thứ 3 chỉ làm cho code mình có tính khả chuyển, tính độc lập kém.
Tớ đồng quan điểm với đoạn sau này của bạn
Mã nguồn viết cho Linux có thể biên dịch trên Windows mà hầu như không cần thay đổi.
^_,^
Facebook : https://www.facebook.com/langmaninternet
Bùi Tấn Quang