ファイル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 -c
and でコンパイルしようとしましgcc pila_funciones_extra.c -c pila.o
たが、うまくいきません。
すべてのファイルが同じフォルダーにあることを確認しました。
私はUbuntuに取り組んでいます。
誰かがそれをコンパイルする正しい方法を教えてもらえますか?