を使用する C プログラムを作成しようとしていますがdlysm、dlysm への未定義の参照が引き続き発生します。フラグを設定する必要があると思います-ldlが、これを行う方法がわかりません。
私はLinuxと変数の設定に非常に慣れていません。これが私がしなければならないことである場合、誰かがコマンドで私を助けることができますか?
を使用する C プログラムを作成しようとしていますがdlysm、dlysm への未定義の参照が引き続き発生します。フラグを設定する必要があると思います-ldlが、これを行う方法がわかりません。
私はLinuxと変数の設定に非常に慣れていません。これが私がしなければならないことである場合、誰かがコマンドで私を助けることができますか?
-lライブラリ オプションはリンク時に使用されます。
1 つのソース ファイル ( gcc -o program program.c) のみをコンパイルする場合は、コンパイルとリンクの両方を 1 回で行います。を追加するだけ-ldlです。
複数のオブジェクト ( *.o) ファイルをコンパイルしてリンクする-ldl場合は、リンカー ( ld) にオプションを指定します。
man ldおよびも参照してください。man cc
-ldlパラメータとしてコンパイラに渡します。
例:
gcc myprog.c -o app -ldl