编译 C/C++ 代码时出现“make: *** [main.o] 错误 -1073741502”。如何排查并解决此问题?

问题描述 投票:0回答:1

我正在 eclipse 上编写这个 AVR 代码。

测试一切是否正常,因为这是我第一次在 eclipse 上下载 avr。

#define F_CPU 8000000UL
#include <avr/io.h>
#include <util/delay.h>

int main() {
    while(1)
    {

    }
}

我收到了这个错误

make: *** [main.o] Error -1073741502

我不知道这里出了什么问题。

T 尝试运行代码。预计运行没有任何问题。

c eclipse avr avr-gcc avrdude
1个回答
0
投票

我认为错误代码实际上是0xC0000142(错误-1073741502的十六进制版本)。显然是 Windows 10 错误代码“应用程序无法正确启动”。也许你应该让 main() 返回一些值——比如零——因为你可能由于缺乏返回值而实际上没有得到良好的编译。

int main() 
{
    while(1)
    {
    }
    return 0;
}
© www.soinside.com 2019 - 2024. All rights reserved.