linux - 在 Linux 中运行 C 程序脚本会出现错误:意外标记 `(' 附近的语法错误
问题描述
在运行 C 程序时,我在 Linux 上不断收到此错误。第3 行:意外标记(' line3:
int main()' 附近的语法错误这是简单的代码:
#include<stdio.h>
#include<string.h>
int main()
{
printf("Hello");
return 0;
}
解决方案
你必须编译c代码。首先从顶部删除 #!/bin/bash。然后试试这个:
gcc -o script script.c
这将构建您的程序并将其输出到名为 script 的二进制文件中。然后你可以像这样运行它:
./script
推荐阅读
- c# - 如何定义第二个实体框架核心关系到同一个外键?
- discord.js - 如何删除 Discord 服务器中的所有频道?
- java - 为什么我的 InOrder 排序的 ArrayList 不能递归地构建 LinkedBinaryTree?
- amazon-web-services - AWS Api Gateway websocket 到 ALB 后面 ecs 中的自定义 wensocket 服务器
- c# - Entity Framework Core DbContext 不返回作为 FK 的子对象
- javascript - 我有没有履行诺言?或管理不善的数据类型?
- html - 如何将单元格中的日期从电子表格中提取到我的 HTML
- python - 在 Numpy 中查找 Top10(n) RGB 颜色
- amazon-web-services - 如何将 aws_instance 资源创建的 EC2 实例 ID 传递到文件中,并使用 Terraform 将其放置在 EC2 实例中?
- python - BERT 嵌入在 Keras 中使用编码器-解码器模型进行抽象文本摘要