collect2: error: ld returned 1 exit status 错误分析

这个错误的意思是,在编译后,链接的时候出现问题。

In function _start':(.text+0x20): undefined reference tomain'

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

#define INIT_LENGTH 100
#define LINCREASEMENT 10

typedef int ElemType;

// a realization of a linear stack

typedef struct LStack
{
    struct LStack *front;
    struct LStack *end;
    ElemType *data;
} *stack, LStack;
// initiate a stack
void init(stack stack_pointer){
    // alocate some memory for the stack
    stack pointer;
    pointer = (stack)malloc(INIT_LENGTH*sizeof(ElemType));
}

我在实现顺序栈的时候发现,自己写的文件,怎么写都是编译器报出这个错误,但是,自己看这个错误又不知道定义在哪一行,详细一看遂发现自己没有写上main函数。

Permission Denied

残留进程

使用C的编译器去编译C++程序

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,877评论 0 38
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,865评论 0 27
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,531评论 8 265
  • 断断续续画了三天,照着自己拍的一张荷花画的,也是初学。没有临摹觉得好难画… 我们学校的荷花,但是成果图和它不...
    plop阅读 772评论 5 3
  • 文/居里叶 走过了许多城,看过许多景,有一种独特的美叫做,左手市井,右手文艺,再也无可取代,她就叫“成都”。 兜兜...
    居里叶阅读 309评论 0 1