错误:“程序入口点...”在使用gcc / cygwin编译后运行exe时

时间:2015-11-25 12:46:16

标签: c windows gcc cygwin

我正在学习c,我正在使用code :: block

我已经从“ansi c book”中编写了这段代码

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

float convertToCelsius(float f);

int main()
{
    int start = 0;
    int step = 5;
    int upper = 300;

    printf("%3c\t%6c\n",'F','C');
    while(start < upper){
        printf("%3d\t%6.3f\n", start, convertToCelsius(start));
        start += step;
    }



    return 0;
}

float convertToCelsius(float f){
    return (5.0/9)*(f-32);
}

当我从IDE“code :: blocks”运行代码时,它编译并运行没有问题 但是当我在cygwin中使用gcc编译c文件并尝试运行exe文件时它会给我这条消息

  

程序入口点__cxa_atexit无法找到   动态链接库C:\ cygwin \ home \ username \ convert.exe

我有搜索但找不到相关的直接答案

问题是什么?

0 个答案:

没有答案