我正在学习C中的AOP,使用aspeCt作为编译器。我遇到的问题是,当我编译时,我不断从我的.acc文件中收到错误line 2 error--1: syntax error near token ''
。
我假设这是因为我的.acc文件中的before函数。我应该导入一个库吗?或者我在这里完全错了?代码:
#include <stdio.h>
before():execution(int main()) {
printf("Before test successful!\n");
}
after(): execution(int main()) {
printf("world!\n");
}
答案 0 :(得分:1)
修正了它,我必须先用gcc编译,将这些文件保存为.acc和.mc文件,然后用ACC编译它们,然后用gcc一起编译它们。使用./a.out运行,完成。