我有这个错误很奇怪:
/tmp/ccq0e479.o:main.c:(.text+0x1a): undefined reference to
`ft_putchar' collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
main.c:
#include "biblio.h"
int main(int argc, char** argv){
ft_putchar(argv[1]);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
ft_putchar.c:
#include <stdio.h>
#include "biblio.h"
void ft_putchar (char* str){
int i = 0;
while (str[i] != '\0'){
write(1,str[i], 1);
i++;
}
write(1,'\0', 1);
}
Run Code Online (Sandbox Code Playgroud)
biblio.h
#ifndef biblio_ft
#define biblio_ft
void ft_putchar(char*);
#endif
Run Code Online (Sandbox Code Playgroud) c ×1