下に書いてあるプログラムをコンパイルしたら、更にその下に書いてあるようなエラーメッセージがでました。何を直せといっているのかいまいちよく分からないので解説してください。
そもそもgccのコンパイルに失敗しているってことなのかなとも思いましたが、gccはネットからゲットしてきたパッケージなので、なんとも確証がもてません。
プログラム
#include<string.h>
char * Basename(char *pathname) {
char *cp;
if(cp = strrchr(pathname,'/'))
return cp + 1;
return pathname;
}
メッセージ
Undefined first referenced
symbol in file
main /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/crt1.o
ld: fatal: Symbol referencing errors. No output written to a.out
collect2: ld returned 1 exit status
お礼
ああ、ホントですね。 ありがとうございました。