为什么我在尝试打印报价时出错

时间:2017-11-16 13:40:44

标签: c codeblocks

我正在学习c pragramming,当我尝试在引文中打印“Hello World”时出现错误:

  

id返回1退出状态

这是我的代码,我正在使用codeblock:

<beans profile="scheduledProfile">
 <bean id="UpdateScheduler" class="org.ws.scheduled.UpdateScheduler" />
 <bean id="PatchData" class="org.ws.scheduled.PatchData" />

 <task:scheduled-tasks scheduler="myScheduler">
      <task:scheduled ref="UpdateScheduler" method="start" cron="0 30 14 * * *"/>            
      <task:scheduled ref="PatchData" method="start" fixed-rate="1000"/>
 </task:scheduled-tasks>
<bean />

1 个答案:

答案 0 :(得分:5)

error: id returned 1 exit status 
       ^
 should be "l", not "i"

我相信ld,而不是id。 Code :: Blocks使用GCC作为编译器, 可能是在尝试再次编译之前没有关闭正在运行的程序

通常,ld(Windows上为ld.exe)在无法访问所需文件时返回1。这通常包括

  • 无法找到要关联的对象文件(或Access denied
  • 无法找到一个或多个要链接的符号
  • 无法打开可执行文件(或AD)

你的程序看起来很完美,所以第二点不应该打。在通常情况下,ld无法打开目标文件(除非您有错误的驱动器和脏文件系统),所以第一点也几乎是不可能的。现在我们进入第三点。

简单的Google搜索会提供相同答案的完整页面:在尝试重新编译之前,您忘记关闭程序。

这就是全部。