Похоже, вы уже обнаружили, что ответ - да.
Флаг -lm
указывает компоновщику связать математическую библиотеку, которая содержит, помимо прочего, код для cabs
функция.(Это проблема gcc / Linux, а не проблема языка C.)
Справочная страница Linux для cabs
специально говорит: Link with -lm.
(В общем, если вы хотите позвонить любая функция библиотеки, и вы не уверены на 100%, как ее использовать, прочитайте справочную страницу.)