在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++
即可。