Sunt40 2021-08-04 10:36 采纳率: 0%
浏览 1001

linux环境下VScode编译C代码出现“对main未定义的引用”错误

感觉我写的代码没问题啊,为什么会出现这种错误

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i , j;
    srand((int)time(0));
    for ( i = 0; i < 10; i++)
    {
        j = (10*rand() / RAND_MAX + 1);
        printf("%d" , j);
    }
    return 0;
}

错误为:
在函数‘_start’中:
(.text+0x20):对‘main’未定义的引用
collect2: error: ld returned 1 exit status

[Done] exited with code=1 in 0.067 seconds

img

  • 写回答

1条回答 默认 最新

  • 八云黧 2021-08-04 10:45
    关注

    没啥问题,我运行成功了。。。。是不是你没保存就运行了,我看你还有个点

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 8月4日

悬赏问题

  • ¥15 luckysheet
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误