1
我還沒有在鏈接點,但只要我的項目編譯我將面對這個問題:gcc和g ++連接
- 我有一個共同的目標文件由純C代碼 GCC編譯
- 我有一個由g ++編譯的目標文件,使用extern「C」作爲需要由co可調用的函數的C兼容性。我有很多* .o目標文件,由g ++從純C++代碼編譯,由部分調用
我應該如何將整個鏈接作爲一個塊共享庫?使用gcc或g ++? 這個庫將被Apache2用作C模塊。
我還沒有在鏈接點,但只要我的項目編譯我將面對這個問題:gcc和g ++連接
我應該如何將整個鏈接作爲一個塊共享庫?使用gcc或g ++? 這個庫將被Apache2用作C模塊。
使用g ++可以鏈接兩種類型的.o文件。只有gcc會失敗。
'gcc -lstdC++'也應該可以工作。 – ephemient 2011-03-08 06:42:50
@ephemient:好點。這個問題確實缺少符號,所以這也是一個解決方法。 – 0xC0000022L 2011-03-08 13:48:28