TAILIEUCHUNG - Lập trình C trên Windows Thư viện liên kết động (DLL – Dynamic Link) Nguyễn Tri Tuấn Khoa

Giới thiệu - Liên kết (Linking) là gì ? Liên kết là cách thức mà trình biên dịch nhúng/kết hợp các đoạn mã thực thi của những module thư viện (Lib) vào chương trình Có 2 cách liên kết: Liên kết tĩnh (Static linking) Liên kết động (Dynamic linking) C4W - DLL - Nguyen Tri Tuan - | Lập trình C trên Windows Thư viện liên kết động DLL - Dynamic Link Library Nguyễn Tri Tuấn Khoa CNTT - Email nttuan@ Nội dung Giới thiệu Xây dựng DLL Cách thức gọi DLL trong ứng dụng C4W - DLL - Nguyen Tri Tuan - Spring 2004 2 Giới thiệu Liên kết Linking là gì Các loại thư viện Định nghĩa DLL DLL và cơ chế quản lý bộ nhớ C4W - DLL - Nguyen Tri Tuan - Spring 2004 3 Giới thiệu - Liên kết Linking là gì Liên kết là cách thức mà trình biên dịch nhúng kết hợp các đoạn mã thực thi của những module thư viện Lib vào chương trình Có 2 cách liên kết Liên kết tĩnh Static linking Liên kết động Dynamic linking C4W - DLL - Nguyen Tri Tuan - Spring 2004 4 Giới thiệu - Các loại thư viện Thư viện liên kết tĩnh Static linking library Dạng file .LIB Chứa mã lệnh nhị phân của các hàm thư viện Dùng để nhúng vào file chương trình khi thực hiện giai đoạn liên kết linking của quá trình biên dịch Trình biên dịch sẽ copy đoạn mã lệnh của hàm thư viện vào trong những module gọi Ưu điểm Dễ thực hiện Chương trình có thể chạy độc lập không cần các file kèm theo Chương trình sẽ chạy nhanh hơn nếu kích thước nhỏ C4W - DLL - Nguyen Tri Tuan - Spring 2004 5 Giới thiệu - Các loại thư viện. tt Thư viện liên kết tĩnh tt Khuyết điểm Đoạn mã lệnh được nhúng vào file chương trình - kích thước chương trình lớn tốn bộ nhớ Đoạn mã lệnh được nhúng vào nhiều file chương trình khác nhau - không tối ưu Khi thay đổi hàm thư viện - phải biên dịch lại toàn bộ các file chương trình C4W - DLL - Nguyen Tri Tuan - Spring 2004

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.