我想为我的所有文件创建一个静态库,以便我可以将 mylib.a 文件提供给其他人在他们的系统上执行。我在我的代码中使用 opencv 库。我使用以下命令来编译我的代码。
g++ index.cpp -o display1 -Wl,-Bdynamic pkg-config --cflags --libs opencv -lglut -lGL -lGLU -Wl,-Bstatic mylib.a
但它给出了以下错误。
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status