Tôi đang cố gắng tìm giải pháp cho phép tôi biên dịch mã C thành một tệp thực thi DOS từ Windows 7 64 bit. Gần đây tôi đã cập nhật từ XP 32-bit lên Win7 64-bit, và bây giờ trình biên dịch Borland C++ 5.0 của tôi sẽ không hoạt động. Tôi nhận được một lỗi khi nó cố gắng gọi tlink.exe 16-bit. Tôi đang cố gắng tránh mang theo một máy tính khác với XP nhưng điều đó sẽ phải là hành động của tôi nếu tôi không thể tìm ra một thứ gì đó khác sớm.Cần trình biên dịch C cho Windows 7 64 bit, để biên dịch sang mục tiêu DOS
Mục tiêu của tôi là một FreeDOS chạy x86 được nhúng. Nhiều như tôi muốn chuyển sang Linux, tôi không thể đủ thời gian để chuyển đổi. Ngoài đường cong học tập không bao giờ sử dụng Linux, phần lớn mã của tôi phụ thuộc vào DOS và sẽ phải được viết lại.
Tôi hy vọng có một thiết lập cửa sổ tôi chỉ có thể thay đổi nhưng nghiên cứu của tôi cho đến nay dẫn tôi tin rằng tôi cần một sự thay đổi quyết liệt hơn cho quá trình của mình. Tôi đã đánh hơi ở Turbo C 2.01, DJGPP, DOSbox ... không thực sự quá tự tin để đi xuống bất kỳ con hẻm nào mà không có một số đầu vào bên ngoài
cách chạy xp trong máy ảo bằng virtualbox – pm100
Mã 16bit sẽ không chạy tự nhiên trên cửa sổ 64 bit (hệ thống con 16 bit không có mặt). Tôi đã có may mắn với DOSBox, và nó khá dễ dàng để thiết lập và làm việc. – Petesh