ファイルpila.hとpila.c. pila.cファイルをコンパイルするとgcc pila.c -c、このライブラリは正常に動作します。私はそれをテストしました。
次に、別のライブラリを作成しました。このライブラリには、ファイルpila_funciones_extra.hとpila_funciones_extra.c. このライブラリには、最初のライブラリを含める必要があります。ファイルpila_funciones_extra.hに次の行を入れて、それを含めます。
#include "pila.h"
そしてファイルpila_funciones_extra.cに次の行を入れます:
#include "pila_funciones_extra.h"
それがなければならないので。
しかし、ファイルをコンパイルしようとするとpila_funciones_extra.c、コンパイラはライブラリのインクルードを認識しませんpila。ライブラリで定義されている関数、構造体、定数、およびマクロが定義されpilaていないことを示しています。
gcc pila_funciones_extra.c -cand でコンパイルしようとしましgcc pila_funciones_extra.c -c pila.oたが、うまくいきません。
すべてのファイルが同じフォルダーにあることを確認しました。
私はUbuntuに取り組んでいます。
誰かがそれをコンパイルする正しい方法を教えてもらえますか?