我对 c 编程很陌生,想将 windows c 应用程序移植到 linux。我的代码使用 .lib 文件va_g729.lib
- 是否可以在 Linux 中使用相同的库并使用 gcc 编译它?
我的所有文件.c
和.h
一个.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 编译?
谢谢。