- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello!
I would like to know if there is the possibility to add C++ files into a NIOS II C project and how I could do that, because the information I have seen so far is not that clear. BTW, when I added a cpp file to my project but the system generates an *.elf file error when compiling... Thank you very much in advance for your support!!!!Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are probably 'just' missing a lot of the C++ runtime library.
While it is probably technically possible to build all the relevant library routines, personally I think you'll find that the code ends up too large and slow to do anything useful.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your answer!!!!
I will then look at the libraries and try it again. Ah, I will keep in mind what you say regarding the extension of the code when mixing C and C++.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
While a small subset of C++ might be useful in an embedded system (simple inheritace), but the sheer amount of code generated for templates, exceptions and stream io will cause issues, never mind problems with heap space.
Rather like the fact that you CAN run linux on the nios (with external DDR memory), doesn't necessarily mean that it is a good idea to do so - unless your processing requirements are limited and you have fpga resources going to waste. (Someone will probably shout me down on that one!)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page