0

libsa.alibsb.aの 2 つのライブラリを作成しました。funcaを呼び出すlibsa.aの関数funcalibsb.afuncb

メイン関数では、funcbのみを呼び出します。コンパイラは、「... ` funca ' への未定義の参照」と表示します。「gcc main.c -o main -lsa -lsb」のようなコンパイラ コマンド。

メイン関数にfuncaを追加すると、問題は解決します。

私に何ができる?

下手な英語でごめんなさい!

4

2 に答える 2

0

各ソースファイルを追加する必要があり、コンパイルを試みます。libに達成したいソースファイルが2つある場合は、次のことを行う必要があります gcc sourcefile1.c sourcefile2.c -o XYZ [...]

于 2013-11-04T09:20:04.200 に答える