Аспектно-ориентированное программирование в C -> Библиотека функций?

Я изучаю AOP в C, используя aspeCt в качестве компилятора. У меня проблема в том, что когда я компилирую, я получаю ошибку line 2 error--1: syntax error near token '' из моего файла.acc.

Я предполагаю, что это из-за функции before в моем файле.acc. Есть ли библиотека, которую я должен импортировать? Или я тут совершенно не прав? Код:

#include <stdio.h>

before():execution(int main()) {

printf("Before test successful!\n");

}

after(): execution(int main()) {

printf("world!\n");

}

1 ответ

Решение

Исправлено: мне нужно было сначала скомпилировать с помощью gcc, сохранить эти файлы как файлы.acc и.mc, а затем скомпилировать их с помощью ACC, а затем скомпилировать их снова вместе с gcc. Запустить с./a.out, готово.

Другие вопросы по тегам