Các Bước Tạo Thư Viện Liên Kết động - Bài Viết Sưu Tầm

Tiếng Việt English
  • Giới thiệu
    • Giới thiệu chung
    • Thông tin giảng viên
    • Đào tạo & Tuyển sinh
    • Các hoạt động
    • Giới thiệu ngành
  • Đào tạo
    • Chương trình đào tạo
    • Danh sách tổ bộ môn
  • Nghiên cứu khoa học
    • Danh sách đề tài
    • Giảng viên tham gia nghiên cứu khoa học
    • Sinh viên tham gia nghiên cứu khoa học
  • Thông tin
    • Bài viết sưu tầm
    • Thông báo
    • Tuyển sinh
    • Thời khóa biểu & Lịch thi
    • Lịch thi
    • Kết quả học tập
    • Tốt nghiệp
    • Tin tức
    • Hoạt động ngoại khóa
    • Biểu Mẫu Đào Tạo
  • Quan hệ hợp tác
    • Quan hệ doanh nghiệp
    • Hợp tác đào tạo
    • Nghề nghiệp
  • Liên hệ
  • Cộng đồng công nghệ
    • Tin tức công nghệ
    • Bảo mật
    • Ứng dụng
    • Di động
    • Mạng & Internet
    • Hệ điều hành
    • Lập trình
    • Mã nguồn mở
    • Phần mềm
    • Thiết bị số
    • Mạng - Máy tính
    • Phần mềm-Ứng dụng
  • Kiểm định chất lượng
    • Sứ mạng
    • Mục tiêu Đào tạo
    • Chuẩn Đầu ra
    • Điều kiện tiên quyết
    • Dữ liệu tuyển sinh và tốt nghiệp hàng năm
Thời khóa biểu & Lịch thi
  • Thông báo Lịch thi KTHP HK Hè năm học 2023-2024
  • Lịch thi KTHP HKII 2023-2024 tuần 31-32 (chính thức)
  • Lịch thi KTHP GDTC HKII 2023 2024 Tuần 30-32 (chính thức )
Nghề nghiệp
  • CÔNG TY DỊCH VỤ MOBIFONE KHU VỰC 3 - CHI NHÁNH TỔNG CÔNG TY VIỄN THÔNG MOBIFONE THÔNG BÁO TUYỂN DỤNG
  • THÔNG BÁO TUYỂN DỤNG THÁNG 09/2021 CỦA CÔNG TY HYBRID TECHNOLOGIES ĐÀ NẴNG
  • Thông báo tuyển dụng tại công ty Công nghệ thông tin Điện lực Miền Trung
Quan hệ doanh nghiệp
  • Các bước triển khai thuật toán Q_Learning
  • Tuyển thực tập sinh Game - Công ty Ubisoft
  • Cuộc thi "Awaken your Inner Fire 2020"
18/01/2021 09:35:48 AMBài viết sưu tầmCác bước tạo thư viện liên kết độngTrên Linux, file thư viện liên kết động có phần mở rộng là .so

Khi biên dịch file đối tượng để đưa vào thư viện liên kết động, cần phải thêm tùy chọn –fpic, (pic – Position Independence Code: Mã lệnh định vị độc lập).

Biên dịch cong.c và tru.c thành file đối tượng phục vụ cho thư viện liên kết động như sau:

$gcc    -c -fpic            cong.c tru.c  

Để tạo ra file thư viện liên kết động từ các file. o, sử dụng trình biên dịch gcc với tùy chọn -shared.

$gcc    -shared           cong.o tru.o    -o         libfoo.so

Nếu file libfoo.so đã có trước đó rồi thì không cần dùng đến tùy chọn –o

$gcc    -shared           cong.o tru.o    libfoo.so

Biên dịch lại chương trình program.c như sau:

$gcc    program.c      -o         program         -L.       -lfoo

Với tùy chọn –L trình biên dịch và liên kết gcc sẽ tìm thư viện libfoo.a hoặc libfoo.so trong thư mục hiện hành để tạo ra file chương trình program.

          $export LD_LIBRARY_PATH=.:

          Hoặc chỉ định một đường dẫn tuyệt đối bao gồm cả thư mục hiện hành

          $exprot LD_LIBRARY_PATH=/myprog/lib:         /other/lib:.

          Chạy lại chương trình kết quả sẽ như mong muốn:

          $ ./program

 

» Tin mới nhất:

  • Ứng dụng ngăn xếp trong việc chuyển biểu thức trung tố sang hậu tố (18/11/2024)
  • Tìm hiểu về FIREWALL (18/11/2024)
  • Hướng dẫn khác phục lỗi VPCS không PING ra được Internet (17/11/2024)
  • White-Box Testing - Phần 3 (17/11/2024)
  • Các hàm xử lý list trong Python (17/11/2024)

» Các tin khác:

  • Các bước tạo thư viện liên kết tĩnh (18/01/2021)
  • LINUX DÀNH CHO KỸ SƯ DEVNET (18/01/2021)
  • EVE-OVA & Image SD-WAN (18/01/2021)
  • Cisco SSL VPN Solutions (18/01/2021)
  • VPNs and Their Benefits (18/01/2021)
  • Gửi Email sử dụng SMTP (17/01/2021)
  • SSL VPN (Phần 2) (16/01/2021)
  • SSL VPN (Phần 1) (16/01/2021)
  • Bảng - Một đối tượng dữ liệu trong DB2 (05/01/2021)
  • Sơ đồ - Một đối tượng dữ liệu trong DB2 (05/01/2021)

Hôm nay, ngày

05/12/2024

Tuần học:

18

Sinh viên tiêu biểu Liên kết website CLB Phần mềm tự do mã nguồn mở VN Công ty phần mềm ClearPath Trung tâm Công nghệ thông tin Đại học Duy Tân Trung tâm Công nghệ phần mềm Đại học Duy Tân Đại học Carnegie Mellon ( CMU ) Trung tâm CNTT Điện lực 3 Công ty đào tạo Công nghệ mạng TTG Học viện Công nghệ thông tin NIIT Công ty HP Việt Nam Công ty Microsoft Việt Nam

video

Số lượt truy cập: 9127693

© Đại học Duy Tân

Từ khóa » Thư Viện Gcc