Используйте
g++ test.cpp
вместо этого, поскольку это код C ++.
Или, если вы действительно хотите использовать gcc
, добавьте -lstdc++
в командную строку, например, так:
gcc test.cpp -lstdc++
Выполнение md5
против a.out
, созданного в каждом сценарии, показывает, что это тот же результат.
Но, да, g++
, вероятно, делает ваш мир проще.