![vs调试不进main函数,直接起不来,第1张 vs调试不进main函数,直接起不来,第1张](/aiimages/vs%E8%B0%83%E8%AF%95%E4%B8%8D%E8%BF%9Bmain%E5%87%BD%E6%95%B0%2C%E7%9B%B4%E6%8E%A5%E8%B5%B7%E4%B8%8D%E6%9D%A5.png)
可能是vs调试配置不正确,可以尝试进入VS设置,然后选择调试-启动设置,在“启动程序”下,将“执行程序”前的勾去掉,然后点击“设置”按钮,在项目和性能中选择你要启动的可执行文件,最后点击“确定”,就可以调试main
函数了。解决1:使用了printf之类的库函数,需要编写_sys_exit()之类底层函数。照
你的提示看,也许是_sys_open()没写。_sys_xxx之类的的只要写个空函数就行了;因printf()之类的函数,使用了半主机模式。使用微库
的话,不会使用半主机模式,所以就没有问题。
解决方法2:勾选“微库”MicroLIB--->Use MicroLIB
评论列表(0条)