Не устанавливайте полностью статическую ссылку (не используйте флаг -static
) - делать это на любой современной системе UNIX - крайне плохая идея (TM).
Вместо этого просто ссылатьсялибдума статически.Любая из этих команд должна работать:
g++ ./testDuma.cpp -g -pthread -o testDuma /path/to/libduma.a
g++ ./testDuma.cpp -g -pthread -o testDuma -Wl,-Bstatic -lduma -Wl,-Bdynamic