2

我正在学习 C 中的 AOP,使用 aspeCt 作为编译器。我遇到的问题是,当我编译时,我不断line 2 error--1: syntax error near token ''从我的 .acc 文件中得到错误。

我假设这是因为我的 .acc 文件中的 before 函数。是否有我应该导入的库?还是我在这里完全错了?代码:

#include <stdio.h>

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

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

}

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

printf("world!\n");

}
4

1 回答 1

1

修复它,我必须先用 gcc 编译,将这些文件保存为 .acc 和 .mc 文件,然后用 ACC 编译它们,然后再用 gcc 编译它们。使用 ./a.out 运行,完成。

于 2013-06-05T14:38:03.083 回答