CMOCKA / Linker: "обернуть" множество функций
Недавно я натолкнулся на библиотеку cmocka mocking для C. Я смог смоделировать одну функцию и успешно протестировать функцию вызывающей стороны. Теперь он мне нужен, чтобы использовать его для проекта, над которым я работаю, где требуется макетировать большое количество функций. Как передать все функции, которые я хочу смоделировать, аргументу 'wrap' в Linker? Можно ли хранить имена функций в файле, чтобы его мог подобрать компоновщик?
1 ответ
Решение
gcc -g -Wl,-wrap= что-то, -wrap= что-то Else code_new.c headers.c -l cmocka