<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic StartCore and C++ code -&amp;gt; linker erroro &amp;quot;&amp;quot;__exception_table_start__&amp;quot; is unresolved in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/StartCore-and-C-code-gt-linker-erroro-quot-quot-exception-table/m-p/190640#M4829</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've created C++ code like below. But I cannot link it. I see linker error. Do I need link additional lib for this symbol?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-------------- LINK ERROR ---------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[LNK,2,6999,-1]: Error: "__&lt;/SPAN&gt;&lt;STRONG&gt;exception_table_star&lt;/STRONG&gt;&lt;SPAN&gt;t__" is unresolved, referenced from:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d:\fpdc_dsp\starcore\tools\compiler\lib\sc140\rtlib_be.elb(ExceptHandlerTSasm.eln)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[LNK,2,6999,-1]: Error: "__&lt;/SPAN&gt;&lt;STRONG&gt;exception_table_end&lt;/STRONG&gt;&lt;SPAN&gt;__" is unresolved, referenced from&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d:\fpdc_dsp\starcore\tools\compiler\lib\sc140\rtlib_be.elb(ExceptHandlerTSasm.eln)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-------------- CODE ---------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;class A&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; metod(){};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;main()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A a[2];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a[1].metod();&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 02 Oct 2008 16:34:43 GMT</pubDate>
    <dc:creator>pawel_a</dc:creator>
    <dc:date>2008-10-02T16:34:43Z</dc:date>
    <item>
      <title>StartCore and C++ code -&gt; linker erroro ""__exception_table_start__" is unresolved</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/StartCore-and-C-code-gt-linker-erroro-quot-quot-exception-table/m-p/190640#M4829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've created C++ code like below. But I cannot link it. I see linker error. Do I need link additional lib for this symbol?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-------------- LINK ERROR ---------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[LNK,2,6999,-1]: Error: "__&lt;/SPAN&gt;&lt;STRONG&gt;exception_table_star&lt;/STRONG&gt;&lt;SPAN&gt;t__" is unresolved, referenced from:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d:\fpdc_dsp\starcore\tools\compiler\lib\sc140\rtlib_be.elb(ExceptHandlerTSasm.eln)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[LNK,2,6999,-1]: Error: "__&lt;/SPAN&gt;&lt;STRONG&gt;exception_table_end&lt;/STRONG&gt;&lt;SPAN&gt;__" is unresolved, referenced from&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d:\fpdc_dsp\starcore\tools\compiler\lib\sc140\rtlib_be.elb(ExceptHandlerTSasm.eln)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-------------- CODE ---------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;class A&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; metod(){};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;main()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A a[2];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a[1].metod();&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2008 16:34:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/StartCore-and-C-code-gt-linker-erroro-quot-quot-exception-table/m-p/190640#M4829</guid>
      <dc:creator>pawel_a</dc:creator>
      <dc:date>2008-10-02T16:34:43Z</dc:date>
    </item>
    <item>
      <title>StartCore and C++ code -&gt; linker erroro ""__exception_table_start__" is unresolved</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/StartCore-and-C-code-gt-linker-erroro-quot-quot-exception-table/m-p/190641#M4830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;When you are building C++ code there are some additional predefined sections that you need to place in your linker command file and you need to define some linker symbols that he startup code will use to run properly..&lt;/DIV&gt;&lt;DIV&gt;The additional sections are: .staticinit, .exception&amp;nbsp;and .exception_index.&lt;/DIV&gt;&lt;DIV&gt;The additional symbols are&lt;/DIV&gt;&lt;DIV&gt;_cpp_staticinit_start, _cpp_staticinit_end, , __exception_table_start__, , __exception_table_end__&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Attached is a small example project for CodeWarrior StarCore V3.2.&lt;/DIV&gt;&lt;DIV&gt;Project is set up for SC140 simulator, but should show you how to activate/build C++ with StarCore build tools.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.freescale.com/files/community_files/CWCOMM/msg6008_cpp_3_21.zip" rel="nofollow" target="_self"&gt;cpp_3_21.zip&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-04&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;11:03 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2008 17:07:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/StartCore-and-C-code-gt-linker-erroro-quot-quot-exception-table/m-p/190641#M4830</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2008-10-02T17:07:57Z</dc:date>
    </item>
  </channel>
</rss>

