[問題] arm gcc 應用程式 組譯問題
因有使用需求
要在ARM 系統開發程式
目前程式是在VMware開發
使用的是zint lib
己有make 出程式 也copy 到rootfs中
但要寫ARM的測試程式時出現問題
一般GCC程式開發都是 gcc -o test test.c
就好了
但因程式要在ARM系統下使用zint lib
照說明文件說的 變成 arm-linux-gcc -o test test.c -lzint
出現以下問題
arm-linux-gcc -o zint_test zint_test.c -lzint
/opt/FriendlyARM/toolschain/4.4.3/lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld:
cannot find -lzint
collect2: ld returned 1 exit status
請問這個程式要如何做,才會正確組出 ARM 執行檔?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.186.234
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1450266196.A.293.html
推
12/16 20:45, , 1F
12/16 20:45, 1F
→
12/16 20:46, , 2F
12/16 20:46, 2F
rootfs 中zint相關lib我有放進去了 這問題是我在PC端編譯 測試程式出現的問題
我是想照說明寫個測試程式,放到ARM系統測試前就出現的問題 測試程式沒組出來
它說明說 在組譯指令加 -lzint 才出現這個問題
※ 編輯: liang168 (220.133.186.234), 12/16/2015 20:52:52
推
12/16 21:50, , 3F
12/16 21:50, 3F
→
12/17 00:19, , 4F
12/17 00:19, 4F
有加入設定還是有問題
arm-linux-gcc -o zint_test zint_test.c -lzint -L/home/martin/new_rootfs/lib
-Wl,-rpath=/home/martin/new_rootfs/lib
/opt/FriendlyARM/toolschain/4.4.3/lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld:
cannot open output file zint_test: Permission denied
collect2: ld returned 1 exit status
※ 編輯: liang168 (118.167.58.163), 12/17/2015 09:19:46
再修改組譯指令 有組出來檔案 但未測試 有警告
arm-linux-gcc -o zint_test -I/home/martin/new_rootfs/include
-L/home/martin/new_rootfs/lib zint_test.c -lzint
/opt/FriendlyARM/toolschain/4.4.3/lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld:
warning: libz.so.1, needed by /home/martin/new_rootfs/lib/libzint.so, not
found (try using -rpath or -rpath-link)
※ 編輯: liang168 (118.167.58.163), 12/17/2015 09:40:44
→
12/17 10:40, , 5F
12/17 10:40, 5F
→
12/17 10:40, , 6F
12/17 10:40, 6F
→
12/17 11:03, , 7F
12/17 11:03, 7F
→
12/17 13:45, , 8F
12/17 13:45, 8F
→
12/17 14:15, , 9F
12/17 14:15, 9F
推
12/17 14:47, , 10F
12/17 14:47, 10F
→
12/17 14:48, , 11F
12/17 14:48, 11F
→
12/17 14:51, , 12F
12/17 14:51, 12F
→
12/17 16:36, , 13F
12/17 16:36, 13F
推
12/18 15:08, , 14F
12/18 15:08, 14F
→
12/18 15:10, , 15F
12/18 15:10, 15F
→
12/18 15:11, , 16F
12/18 15:11, 16F
→
12/18 15:13, , 17F
12/18 15:13, 17F
→
12/18 15:13, , 18F
12/18 15:13, 18F
→
12/18 15:14, , 19F
12/18 15:14, 19F
→
12/18 18:41, , 20F
12/18 18:41, 20F
建議看一下 一本 嵌入式Linux應用開發完全手冊 簡體書
這本舊了點 不過上述的參數說明說了很詳細 在第三章
有的連新出的簡體書都未必有說明,繁體我知只有一本有說,不過那本己沒出了
※ 編輯: liang168 (220.133.186.234), 12/20/2015 11:14:59
推
12/20 17:53, , 21F
12/20 17:53, 21F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章