簡體   English   中英

C-使用共享庫

[英]C - Using shared library

我已經制作了makefile,該文件正在創建兩個C代碼文件的共享庫(我使用了gcc)。 Makefile還在創建可運行的主C文件。 現在,我需要知道如何告訴主C文件使用共享庫-因為我需要使用共享庫中代碼文件中已經包含的函數。 謝謝您的幫助。

  1. #include頭文件,其中包含要在主文件中使用的函數的聲明。

  2. 使用-L/path/to/libraries abc.c -l<yourLIb>與共享庫鏈接。 [假設您的庫名是lib<yourLIb>.so ]

注意:您可以在此處找到一些不錯的讀物。

在頭文件.h文件中定義函數原型。 並將庫名稱添加到鏈接器參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM