0

以下はacファイルの内容です。ルックアップ テーブルを生成しています。test.c をテスト プログラムにコンパイルしようとすると、次のエラーが発生します。

In file included from test.c:1:
lut.h:1: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âvaluesâ

誰かがこのエラーについて何か洞察を持っていますか? このルックアップ テーブルを .c ファイルとして使用できるようにしようとしています。(私はこのようにすることを選択しませんが、それは要件です)。

        static const int16_t values[] = 
        {
            29, 30, 31
        };

私が使用しているテストプログラム(コンパイルをテストするためだけに)は次のとおりです。

#include <stdio.h>
#include "lut.h"
int main ()
{
    printf("success\n");
    return 0;
}

そして私は次のようにコンパイルします:

gcc test.c
4

2 に答える 2