Я пытаюсь запустить некоторый код, который использует Google Benchmark.Я пытаюсь поделиться этим с некоторыми коллегами, использующими Godbolt.Кажется, он поддерживает Google Benchmark в качестве библиотеки, которую вы можете выбрать, но я не могу заставить ее скомпилировать.
Это ссылка.
https://godbolt.org/z/dxvl5W
Используется gcc 7.3 сэти параметры:
-std=c++17 -O3 -lbenchmark
Я попытался добавить -lbenchmark
и -lbenachmark-main
.Ни один не решает проблему.
Это ошибка, которую я получаю
ASM generation compiler returned: 0
/opt/compiler-explorer/gcc-7.3.0/bin/../lib/gcc/x86_64-linux-gnu/7.3.0/../../../../x86_64-linux-gnu/bin/ld: cannot find -lbenchmark
collect2: error: ld returned 1 exit status
Execution build compiler returned: 1