#include <stdio.h>
int main() {
pritnf("hello world\n");
}
[email protected]:~# 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'
谢谢