私はばかげた初心者です。
関数my_putstr(char *)およびmy_strlen(char *)を持つfile.cという名前のファイルがあります
my_putstr()は、write()(unistd.h)を使用してパラメーターを書き込みます
file.cからライブラリを作成したかったので、次のようにしました。
gcc -fPIC -c file.c
gcc -shared -o libfile.so file.o
次に、main.cファイルを作成し、そこからmy_putstr()を呼び出しました。.soをコンパイルしてリンクしようとしました
gcc -L. -lfile main.c -o test
しかし、my_putstr()への未定義の参照を取得しました
my_putstr()とmy_strlen()を含む.hを作成し、それをメインに含めようとしましたが、同じエラーが発生しました。
愚かな質問でごめんなさい。
Havaniceday。