Я пытаюсь сделать простой strrev для строки, и я продолжаю получать эту ошибку, когда я компилирую ее на моем mac
Undefined symbols for architecture x86_64:
"_strrev", referenced from:
_main in cc1zSAum.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
Мой код:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(int argc, char *argv[]){
char str[] = "Hello world";
char * test;
test = strrev(str);
printf("%s",test);
return 0;
}
Я попытался поиграться с линией strrev
но ничего не работает
Любая помощь будет оценена
Спасибо