Я знаю, что -Wl,-shared
- это опция ld. Я видел, как кто-то компилируется таким образом,
$ gcc -shared -Wl,-soname,libtest.so -o libtest.so *.o
И кто-то вроде этого
$ gcc -Wl,-shared -Wl,-soname,libtest.so -o libtest.so *.o
Итак, я хочу знать, есть ли разница между -shared
и -Wl,-shared
.
Спасибо.