在Linux中,编译指定库路径通常需要使用-L
选项来指定库的路径,使用-l
选项来指定库的名称
gcc -o my_program my_program.c -L/path/to/library -lmy_library
在这个例子中:
gcc
是C语言编译器。-o my_program
表示输出文件的名称为my_program
。my_program.c
是源代码文件。-L/path/to/library
表示库文件所在的目录,你需要将/path/to/library
替换为实际的库路径。-lmy_library
表示要链接的库的名称,不包括前缀lib
和后缀.so
或.a
。你需要将my_library
替换为实际的库名称。
如果你使用的是C++编译器(如g++
),则只需将gcc
替换为g++
即可。