Re: [問題] C++中的map API如何用GCC compile

作者: descent (「雄辯是銀,沉默是金」)   2014-04-11 19:53:01
#1GGNOi6I 這篇有個例子, c 程式可以 link c++ object file。
但是如果是 os kernel 等級的程式碼那情形有點複雜,
os kernel 無法使用標準程式庫, 所以你是無法在 os kernel
用上 std::map 這些好用的東西。
而且用 c 寫的 os kernel, 也不見得可以使用 c++ 的某些特性,
例如 static object 沒有實作的話, 就無法使用 static object。
exception, rtti 也都是。
※ 引述《ching99 (只要食物不要胖)》之銘言:
: 我在編KERNEL的時候必須用到一支C++的程式
: 裡面的一個API std::map
: 可不可以用GCC去編譯呢?
: 錯誤訊息:fatal error: map: No such file or directory
: include<iostream>之後
: 又會出現另一個錯誤訊息:fatal error: iostream: No such file or directory
: 請各位大大幫忙了
作者: ching99 (只要食物不要胖)   2014-04-16 16:32:00
很感謝您 後來我把這隻程式掛成應用程式了 KERNEL容不下他只好把他拉出來另外解決

Links booklink

Contact Us: admin [ a t ] ucptt.com