小编Hen*_*y n的帖子

这个.h是否正确?

我有这个错误很奇怪:

/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
推荐指数
1
解决办法
177
查看次数

标签 统计

c ×1