Компоновщик GCC: передача нескольких --wrap=<функция>
Я добавляю довольно много макетов, используя cmocka, которые требуют от меня их псевдонима, используя опцию GC Clinker --wrap=
Я передаю компоновщик вариант формата
-Wl,--wrap=foo,--wrap=bar,--wrap=baz,--wrap= ...
Есть ли способ сократить его?
-Wl,--wrap=foo,bar,baz,...
не работал. Какие-либо предложения?
1 ответ
Решение
Есть ли способ сократить его?
Нет.
Почему ты хочешь? Если вам важна длина получаемой командной строки, обратите внимание, что GCC поддерживает файлы ответов:
echo "-Wl,--wrap=foo,--wrap=bar,--wrap=baz,--wrap=..." > cmd
gcc @cmd ...