I built dynamic library as name libCalculator.so .This library include __sin function from math.h .
I want to use this shared library in CalculatorApp.cpp .
CalculatorApp including main function.
I used commands for compilations
g++ -I ./inc -fpic -c src/Calculator.cpp -o obj/Calculator.o
g++ -shared -o lib/libCalculator.so obj/Calculator.o
g++ -I ./inc -L ./lib -o bin/CalculatorApp_shared src/CalculatorApp.cpp -lCalculator -lm
Result -> ./lib/libCalculator.so: undefined reference to `__sin'
What should I do ?