「GSL 3680/gsl_point_id.a:error adding symbols:ファイルフォーマットエラー」解決策

1959 ワード

GSL 3680 TPドライブにはgsl_が1つ含まれているpoint_id.a_shippedパッケージファイル、オープンソースではありません.コンパイルに必要な関数などが含まれている.
  • これはTP:GSL 3680駆動のいくつかの主要ファイル:
  •  gsl_point_id.a_shipped  gslX680.c  gslX680.h  Makefile  readme.txt
    

    2.make module次のエラーを報告
    make[6]: *** [drivers/input/touchscreen/GSL3680/ctp_gslX680.o]    1
    make[5]: *** [drivers/input/touchscreen/GSL3680]    2
    make[5]: ***           ....
    make[4]: *** [drivers/input/touchscreen]    2
    make[3]: *** [drivers/input]    2
    make[3]: ***           ....
    make[2]: *** [drivers]    2
    make[2]: ***           ....
    make[1]: *** [sub-make]    2
    make[1]:       `/work/s700/kernel'
    make: *** [kernel]    2
    
    

    この問題を報告したのはgsl_point_id.a_shippedというファイルは32ビットシステム環境でのコンパイルのみをサポートしていますが、あなたのコンパイルシステム環境はちょうど64ビットです.衝突がある64ビットシステム環境でコンパイルをサポートするgslを交換する必要がありますpoint_id.a_shippedファイル