假设我有一个名为
main.cpp
的文件,其中使用了在libmath
中定义的sin()
函数。另外假设我们在同一个目录中同时拥有libmath.a
和libmath.so
。现在,如果我输入命令g++ -o main main.cpp -lmath
,Linux的默认行为是链接到共享库libmath.so
。我想知道是否有一种方法可以强制程序链接到静态库libmath.a
,而不必删除或移动共享库?