在Ubuntu上使用gcc编译时,链接库文件需要使用-l选项指定库名,-L选项指定库文件的路径
sudo apt-get install libpthread-stubs0-dev
使用-l选项指定库名。例如,如果你需要链接pthread库,可以使用-lpthread。同样,如果你需要链接名为libexample.so的库,可以使用-lexample。
如果库文件不在标准路径中,可以使用-L选项指定库文件的路径。例如,如果库文件位于/opt/libs目录下,可以使用-L/opt/libs。
将这些选项添加到gcc命令中。例如,如果你有一个名为main.c的源文件,需要链接pthread库,可以使用以下命令编译:
gcc main.c -o main -lpthread
或者,如果库文件不在标准路径中:
gcc main.c -o main -L/opt/libs -lexample
这将编译main.c文件并链接所需的库,生成名为main的可执行文件。