Liên kết chương trình trong C++

Chào mấy anh/bạn trong cộng đồng!!!
Cho em hỏi nếu như bên Windows phần lập trình c++ khi build sẽ qua Compiler(để kiểm tra lỗi) sau đó tạo ra file .obj, file .obj sẽ qua một Linker nữa để kết hợp với file object code(ostream.obj) tạo ra file .exe cuối cùng để chạy… Vậy còn bên hệ điều hành linux (ubuntu) quá trình diễn ra có giống vậy không ạ? (em nghe nói bên linux ko xuất file .exe, vậy nó xuất file gì nhỉ???)
"Nếu em hỏi ngu thì mấy anh lượng thứ :slight_smile: "

cũng giống vậy thôi em. Ở Windows win nó hiểu 1 file là file thực thi nếu tên file có đuôi “.exe”, còn bên Linux người ta ko xài tên file để xác định file thực thi hay ko mà xài thuộc tính của file, nếu có thuộc tính x thì nó là file thực thi

4 Likes

Dạ em cảm ơn anh! em đã hiểu rồi

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