環境:ubuntu14 + Eclipse C/C++ neon
一、創建動態庫:
1.打開Eclipse創建新項目
2.選擇源代碼目錄並填寫項目名稱,這裏編譯工具我們選擇交叉編譯器如下:
3.點擊Finish創建項目如下:
4.要生成動態庫,需要重新配置,右鍵屬性彈出窗口如下:
5.修改Configure爲的名字爲Debug, 勾選General Makefile Automatically如下:
6.點擊Settings,選擇編譯器目錄以及填寫交叉編譯器前綴如下:
7.點擊Build Artifact, Artifact Type選擇Shared Library, Artifact name爲待生成動態庫名,可以任意填寫
8.添加頭文件目錄,點擊Tool Settings->Includes,將所有包含頭文件的目錄都添加進去,如下圖:
9.點擊Apply-->OK完成配置,右鍵編譯動態庫。
二、調用動態庫
1.同理創建已存在源碼的用於調用動態庫的demo如下:
2.點擊Finish完成項目創建,右鍵屬性彈出窗口設置如下:
3.設置編譯工具:
4.爲了生成可執行文件,故Artifact Type需選擇Executable
5.配置動態庫路徑(因爲頭文件和demo.c文件在同一目錄故不要再指定)
6.點擊Apply-->OK完成配置,右鍵編譯項目