安吉尔 发表于 2017-9-18 19:44:57

linux下C语言itoa函数的使用

#include <stdio.h>
#include <stdlib.h>

void main (void)
{
    int num = 100;
    char str;
    itoa(num, str, 10);
    printf("The number ’num’ is %d and the string ’str’ is %s. /n" ,num, str);
}
输入以上在vim编辑器中,编译提示
$ gcc test2.c -o test2
/tmp/ccn49ACl.o: In function `main':
test2.c:(.text+0x29): undefined reference to `itoa'
collect2: ld returned 1 exit status

求帮助。为什么itoa无法调用呢?

DAY 发表于 2017-9-18 21:20:21

在linux下库里面没有这个函数,这个函数在windows下才有

丶忘却的年少o 发表于 2017-9-19 10:50:54

参考帖子:http://bbs.fishc.com/forum.php?mod=viewthread&tid=68743&extra=page%3D1%26filter%3Dtypeid%26typeid%3D583
有函数问题可以在这里寻找:http://bbs.fishc.com/forum.php?mod=forumdisplay&fid=329&page=1&filter=typeid&typeid=583

安吉尔 发表于 2017-9-20 13:10:13

丶忘却的年少o 发表于 2017-9-19 10:50
参考帖子:http://bbs.fishc.com/forum.php?mod=viewthread&tid=68743&extra=page%3D1%26filter%3Dtypeid%2 ...

看了,很有帮助、谢谢

安吉尔 发表于 2017-9-20 13:10:44

DAY 发表于 2017-9-18 21:20
在linux下库里面没有这个函数,这个函数在windows下才有

懂啦,谢谢。
页: [1]
查看完整版本: linux下C语言itoa函数的使用