lumengyunling 发表于 2010-1-13 14:46:43

NIOS 编译出错 undefined reference to `main'

我在编译NIOS II时出现这个错误,不知道怎么解决,请高手指点谢谢!!

**** Build of configuration Debug for project blank_project ****

make -s all includes
Linking blank_project.elf...
/cygdrive/d/EP2C8Q208_SDRAM/TEST_SDRAM/software/blank_project_syslib/Debug/libblank_project_syslib.a(alt_main.o)(.text+0x44): In function `alt_main':
/cygdrive/d/altera/90/nios2eds/components/altera_hal/HAL/src/alt_main.c:165: undefined reference to `main'
collect2: ld returned 1 exit status
make: *** Error 1
Build completed in 4.734 seconds

chopin1998 发表于 2010-1-13 14:48:30

……

你不会是选择了一个“blank”的模板, 然后直接编译了吧?

lumengyunling 发表于 2010-1-13 14:52:43

恩是的,请大侠指教!!

chopin1998 发表于 2010-1-13 15:07:59

呵呵, 这是一个空的模板, 是你要自己写程序的, 你没看到编译错误是连main都没找到吗?


如果你只是想看看nios2有没有正确配置, 可以选择hello_world之类的模板, 这些是可以直接编译使用的。

lumengyunling 发表于 2010-1-13 15:10:47

我是自己复制了一个程序进去的

chopin1998 发表于 2010-1-13 15:16:10

你从helloworld这个模板开始, 先编译看看环境是否正确。

然后修改hello world的main()

lumengyunling 发表于 2010-1-13 15:22:49

恩。可以的呵呵非常感谢!!我手上有些STM32的开发资料和程序,自己做了个STM32带320X240的MP3用UCGUI做的,上面FAT32是我从公司的DSP工程上移植的,做了优化呵呵,现在很稳定。我感谢帮助过我的朋友,这些东西有用的话我可以发给你!!

chopin1998 发表于 2010-1-13 15:31:09

可惜! 我刚申请了TI(流明)的LM3S8962, 入了TI的cortex-m3门……

lumengyunling 发表于 2010-1-13 16:25:03

呵呵,其实都差不多的
页: [1]
查看完整版本: NIOS 编译出错 undefined reference to `main'