请问:linux下c编程的undefined reference to menset 有关问题
请教:linux下c编程的undefined reference to menset 问题。
各位大虾:
初学linux下的c编程,redhat9.0下调试书本上的例子时(截取部分)出现如下问题:
# include <unistd.h>
# include <sys/types.h>
main()
{
char r_buf[4];
memset(r_buf,0,sizeof(r_buf));
}
调试信息:/tmp/ccMkjaeG.o(.text+0x1c):in function 'main ':
:undefined reference to 'memset '
collect2: ld return3d 1 exit status
谢谢 ^_^
------解决方案--------------------
#include <mem.h>
------解决方案--------------------
#include <string.h>
memset是string.h里的函数
#include <mem.h>
#include <memory.h> 这两个是Turbo C的
各位大虾:
初学linux下的c编程,redhat9.0下调试书本上的例子时(截取部分)出现如下问题:
# include <unistd.h>
# include <sys/types.h>
main()
{
char r_buf[4];
memset(r_buf,0,sizeof(r_buf));
}
调试信息:/tmp/ccMkjaeG.o(.text+0x1c):in function 'main ':
:undefined reference to 'memset '
collect2: ld return3d 1 exit status
谢谢 ^_^
------解决方案--------------------
#include <mem.h>
------解决方案--------------------
#include <string.h>
memset是string.h里的函数
#include <mem.h>
#include <memory.h> 这两个是Turbo C的