gpt4 book ai didi

c - 意外标记附近的语法错误 `(' 命令行参数

转载 作者:太空狗 更新时间:2023-10-29 16:12:33 24 4
gpt4 key购买 nike

SI 是编程的初学者,我以前从未使用过命令行参数,所以我现在只是想掌握它们。在这个程序中,它编译得很好,但是当我尝试运行它时,它给了我错误“Syntax Error near unexpected token('`”。我不确定我做错了什么. 这是代码...

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main ( int argc, char *argv[] )
{
printf("%s\n %s\n", argv[0], argv[1]);
return 0;
}

我想让这个程序做的就是打印命令和第一个参数。当我收到错误时,它说它在第 5 行,也就是包含“int main ...”的那一行。顺便说一句,我意识到我包含了很多库,但那是因为我计划在修复错误后将这个程序变成一个更大的程序。

最佳答案

您必须运行编译后的程序而不是源代码。我认为您正在执行 .c 文件而不是创建的程序文件。

gcc -o main main.c
./main helloworld

关于c - 意外标记附近的语法错误 `(' 命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22189524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com