我正在使用 RHEL 6 并尝试使用 SWIG 编译一些代码。
SWIG 文件名为 mySwig.i,看起来像
   %module base_module
   %{
     #include "base.h"
   %}
   %include "base.h"
mySwig.i 文件保存在名为 foo 的文件夹中。文件夹 foo 还有其他 .h、.c 和 .cxx 文件。
我使用的命令是
    gcc -fpic -c foo/*
输出是:
    foo/mySwig.i:1 error: expected identifier or '(' before '%' token
    foo/mySwig.i:3 error: stray '#' in program
    foo/mySwig.i:5 error: expected identifier or '(' before '%' token
有谁知道如何解决这些错误?