|
我编了一个很简单的程序
KDEVELOP确给我这么多“东西”
我哪里没弄好呢 谢谢
#include<ctype.h>
#include<stdio.h>
main()
{
char *s="abcd";
char *q="efgh123456";
char c='a';
printf("%s\n,%s\n,%d\n,",s,q,c);
gmake all-recursive
gmake[1]: Entering directory `/root/var'
Making all in dd
gmake[2]: Entering directory `/root/var/dd'
source='f.c' object='f.o' libtool=no \
depfile='.deps/f.Po' tmpdepfile='.deps/f.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -O0 -g3 -Wall -c `test -f 'f.c' || echo './'`f.c
source='main.c' object='main.o' libtool=no \
depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -O0 -g3 -Wall -c `test -f 'main.c' || echo './'`main.c
/bin/sh ../libtool --silent --mode=link gcc -O2 -O0 -g3 -Wall -o dd 1.o f.o first.o main.o
first.o: In function `main':
/root/var/dd/first.c:18: multiple definition of `main'
1.o:/root/var/dd/1.c:23: first defined here
/usr/bin/ld: Warning: size of symbol `main' changed from 107 to 178 in first.o
main.o: In function `main':
/root/var/dd/main.c:26: multiple definition of `main'
1.o:/root/var/dd/1.c:23: first defined here
/usr/bin/ld: Warning: size of symbol `main' changed from 178 to 39 in main.o
first.o: In function `main':
/root/var/dd/first.c:22: undefined reference to `Isalpha'
/root/var/dd/first.c:23: undefined reference to `strimp'
/root/var/dd/first.c:24: undefined reference to `strrev'
collect2: ld returned 1 exit status
gmake[2]: *** [dd] Error 1
gmake[2]: Leaving directory `/root/var/dd'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/root/var'
gmake: *** [all] Error 2
*** 失败 *** |
|