私はCプログラミングが初めてで、Windows CアプリケーションをLinuxに移植したいと考えています。私のコードは .lib ファイルを使用していますva_g729.lib
- Linux で同じライブラリを使用して gcc でコンパイルすることは可能ですか?
すべての my.c
および.h
ファイルと one.lib
ファイルは同じディレクトリにあります。私が今やっていることは、ディレクトリでこのコマンドを実行することです:
gcc *.c -lm
次のエラーが表示されます。
lbcodec2.c:(.text+0xa6b): undefined reference to `va_g729a_init_encoder'
lbcodec2.c:(.text+0xa83): undefined reference to `va_g729a_encoder'
collect2: error: ld returned 1 exit status
ファイルをリンクし.lib
て gcc でコンパイルすることはできますか?
ありがとう。