2009年8月5日 星期三

CMAKE入門教學-使用ANDES Toolchains加入函式庫編譯(5)

1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Linux OS: Ubuntu9.04.
(4). Toolchains: AndeSight v1.3.3 for Linux.
(5). Embedded Linux2.6.18
2. 目的: 上一章節CMAKE入門教學-使用ANDES Toolchains 編譯函式庫(4),是先display.c先編譯成共享函式庫(.so),再加入計畫內,這次實驗是將display.c刪除,直接加入編譯共享函式庫(.so),證明.so檔編譯成功.
3. 範例程式_cmake5:
(1). 繼續沿用上一章節的範例,將檔案夾〝lib〞下〝display.c〞與〝CMakeLists.txt〞刪除,只留下〝display.h〞與〝libdisplay.so〞.下載完整程式:
http://cid-b01cb9ac20175eaa.skydrive.live.com/self.aspx/cmake5/cmake5.zip
(2). 修改主〝CMakeLists.txt〞.(3). 將原本第2行刪除,修改成如下列所示.(4). 而檔案夾〝src〞下的〝CMakeLists.txt〞不做任何修改.(5). 輸入〝cmake .〞->〝make〞產生執行檔,其他操作步驟如CMAKE入門教學-使用ANDES Toolchains(3)所示.



沒有留言:

張貼留言