用gcc编译出现的一个问题

软件和网站开发以及相关技术探讨
回复
yybruce
帖子: 7
注册时间: 2008-07-14 12:02
送出感谢: 0
接收感谢: 0

用gcc编译出现的一个问题

#1

帖子 yybruce » 2008-10-25 23:22

今天,跟着一本书写程序,当程序写完,按照书本上指示gcc -g -o sample sample.c编译时出现问题说:gcc:no input files
请教高手是何处出现问题。
代码是:#include <stdio.h>
#include <stdlib.h>
static void shell_sort(int a[], int size)
{
int i, j;
int h = 1;
do {
h = h * 3 + 1;
} while (h <= size);
do {
h /= 3;
for (i = h; i < size; i++)
{
int v = a;
for (j = i; j >= h && a[j - h] > v; j -= h)
a[j] = a[j - h];
if (i != j)
a[j] = v;
}
} while (h != 1);
}
int main(int argc, char *argv[])
{
int *a;
int i;
a = (int *)malloc((argc - 1) * sizeof(int));
for (i = 0; i < argc - 1; i++)
a = atoi(argv[i + 1]);
shell_sort(a, argc);
for (i = 0; i < argc - 1; i++)
printf("%d ", a);
printf("\n");
free(a);
return 0;
}


谢谢了
yybruce
帖子: 7
注册时间: 2008-07-14 12:02
送出感谢: 0
接收感谢: 0

Re: 用gcc编译出现的一个问题

#2

帖子 yybruce » 2008-10-25 23:39

不好意思,我少写了一个文件名。应该是gcc -g -o sample sample.c
xyywll
帖子: 338
注册时间: 2008-05-24 1:24
送出感谢: 0
接收感谢: 0

Re: 用gcc编译出现的一个问题

#3

帖子 xyywll » 2008-10-26 9:53

格式不错,如果放到 code 里面就更好了,格式不好的人,如果我当主管,给他的工资不会超过5000
回复

回到 “软件/网站开发”