簡體   English   中英

構建由 C 和 C++ 文件組成的庫

[英]Building a library consisting of C and C++ files

我有一個.so庫,其中所有代碼都是用普通的 ANSI C 編寫的,因此編譯它很簡單。 現在,我需要在其中添加 C++ 代碼。 現在的編譯過程是什么?

我是否必須用g++編譯 C++ 文件,其余的用gcc ,但是鏈接到.so文件怎么樣,我用g++來做這個嗎?

謝謝!

是的,

  • gcc編譯.c
  • g++編譯.cpp
  • g++鏈接

筆記:
如果需要從 C 代碼調用 C++ 函數,請將其包裝在extern "C" { ... }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM