作者gigigigi (gigigigi)
看板LinuxDev
标题[问题] gcc in docker linker 错误
时间Fri Sep 16 14:59:46 2016
#include <stdio.h>
int main() {
pritnf("hello world\n");
}
root@04ed79da5285:~# gcc test.c
/tmp/cc6HpDmJ.o: In function `main':
test.c:(.text+0xf): undefined reference to `pritnf'
collect2: ld returned 1 exit status
会出现 undefined reference to `pritnf' 我看 gcc -v 连接参数跟我正常可以编译过得
差不多只是版本讯息不太一样
gcc -v 我贴到下面网址里面
https://gist.github.com/anonymous/cc9a2a3e05dc7d3cc5cf9e0fbf163617
在host端 printf函数是连接 /lib/x86_64-linux-gnu/libc.so.6
在docker gcc -v 里面参数也有指定-L/usr/lib/x86_64-linux-gnu -lc
那闷为什麽会undefined reference to `pritnf'
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.182.163.155
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1474009190.A.42B.html
1F:→ dritchie: 不就打错字吗 09/16 15:25
2F:→ gigigigi: XD..搞笑了...printfXD 09/16 15:37
3F:推 lc85301: XDDDDD 09/16 22:13
4F:→ lc85301: 原PO 眼睛业障重啊 09/16 22:14
5F:→ final01: ..... 09/17 21:55
6F:→ sivle: ............ 09/18 16:19
7F:→ mayasky: .......害我认真想了 09/22 00:20
8F:→ motea11: ..............认真+1 11/14 01:08