./libs/Dwarf_Fortress: /home/dkm/Documents/df/df2014/df_linux/libs/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./hack/libdfhack.so)
./libs/Dwarf_Fortress: /home/dkm/Documents/df/df2014/df_linux/libs/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./hack/libdfhack.so)
./libs/Dwarf_Fortress: /home/dkm/Documents/df/df2014/df_linux/libs/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ./hack/libdfhack.so)
./libs/Dwarf_Fortress: /home/dkm/Documents/df/df2014/df_linux/libs/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by ./hack/libdfhack.so)
./libs/Dwarf_Fortress: /home/dkm/Documents/df/df2014/df_linux/libs/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./hack/libdfhack.so)
./libs/Dwarf_Fortress: /home/dkm/Documents/df/df2014/df_linux/libs/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./hack/libprotobuf-lite.so)
-e
wat do?
This means the dfhack you're trying to use has been compiled against a newer libstdc++ than the one shipped with Dwarf Fortress. Deleting the shipped library might work, as long as your system's libstdc++ is sufficiently new. If that still fails, and you're using DF version 0.40.11, you can use
Lethosor's GCC 4.5 version, which is expected to work with the shipped libstdc++ as well as any newer versions. Otherwise, you'll have to wait for an official release or compile your own.
I feel like this has been answered before, several times. Where did you search for an answer before posting? Which search terms did you use?