编译非常简单的C程序时出错

IT_用户

我决定要自学“ C”,并在教程网站上看到了一个非常简单的“示例”程序,我认为在学习的同时可以从中学习。代码如下

/* hello.c*/
#include <stdio.h>
int main (int argc, char *argv[1]);
{
  if (argc > 1)
    printf("greetings %s.\n", argv[1]);
  else
    printf("Please tell me your name.\n");
  return 0;
}

我正在尝试使用以下命令进行编译

gcc -Wall -o hello_program hello.c

每当我尝试编译时,我都会收到以下错误。

“ hello.c:5:错误:预期的标识符或'{'令牌前的'('

我一直在做一些谷歌搜索,还没有给出一个可靠的答案。我是100%刚接触C(Linux / Bash / Unix是我的世界)和一般编程语言的新手。该错误消息使我相信编译器在第5行失败,并且它希望在'{'之前添加'(',我似乎无法获得正确的顺序。感谢您的帮助。

埃德·赫尔

线

int main (int argc, char *argv[1]);

应该

int main (int argc, char *argv[])

(无分号)。

还可以考虑在if语句中使用花括号

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编译C程序时出错?

来自分类Dev

编译程序时出错

来自分类Dev

使用 GCC 编译简单的 C 程序时出现 clang 错误

来自分类Dev

尝试编译使用共享库的C ++程序时出错

来自分类Dev

编译包含WebView的Qt程序时出错

来自分类Dev

编译外国应用程序时出错

来自分类Dev

运行程序时出错,但编译时不出错

来自分类Dev

编译相当简单的c ++ 11程序时gcc和clang之间的结果不同

来自分类Dev

编译相当简单的c ++ 11程序时,gcc和clang之间的结果不同

来自分类Dev

在g ++ ubuntu中编译简单的hello world c ++程序时出现多个错误

来自分类Dev

尝试使用Cygwin b20在Windows上编译C程序时出错

来自分类Dev

运行用Geany IDE编译的C程序时出错,错误代码:127

来自分类Dev

获取“无效的表达式术语'。' " 编译 C# 程序时出错

来自分类Dev

尝试运行简单的Kivy程序时出错(Windows)

来自分类Dev

运行简单的Phonegap 3应用程序时出错

来自分类Dev

运行简单的 Python Flask Web 应用程序时出错

来自分类Dev

无法编译简单的C ++程序

来自分类Dev

无法编译简单的C ++程序

来自分类Dev

使用Facebook SDK编译应用程序时出错

来自分类Dev

在petalinux中编译gstreamer应用程序时出错

来自分类Dev

使用Roslyn编译.net核心应用程序时出错

来自分类Dev

编译QDbus服务器应用程序时出错?

来自分类Dev

java-使用外部jar运行编译的程序时出错

来自分类Dev

使用 javac 在终端中编译 Java 程序时出错

来自分类Dev

在非常简单的COBOL程序中使用OCCURS时出错

来自分类Dev

通过简单的脚本编译C / C ++程序

来自分类Dev

简单程序的c输出错误

来自分类Dev

我简单的C程序未编译

来自分类Dev

无法编译简单的C ++ 17程序

Related 相关文章

热门标签

归档