Linux 64ビットFTDIドライバのインストールに関する問題

Linux 64ビットFTDIドライバのインストールに関する問題

FTDI D2XXドライバをインストールしようとしています。これウェブサイトの指示に従ってください。これページ。だからlinux-64 1.4.6バージョンをダウンロードして解凍しました。手順3.1で説明されているように、「make -B」コマンドを使用しようとすると、致命的なエラーが発生します。

作る1: '/home/bagjohn/Dropbox/software/libftd2xx-x86_64-1.4.6/release/examples/loopback' ディレクトリを入力します。 cc main.c -o Loopback -Wall -Wextra -lftd2xx -lpthread -lrt -Wl,-rpath / usr/local/lib -L/usr/local/lib main.c:22:10: 致命的なエラー: ftd2xx.h :該当するファイルやディレクトリがありません。 #include "ftd2xx.h" ^~~~~~~~~ ~コンパイルが終了します。 Makefile:9:ターゲット「ループバック」のレシピが失敗しました。

"ftd2xx.h"ファイルは親ディレクトリに存在し、そのディレクトリにループバックしようとする前に、makeは同じコマンドを使用してそのファイルを含む他のフォルダに入り、終了し、エラーは発生しませんでした。

2つの異なるLinux-64ディストリビューション(DebianとMint)でこれを試しましたが、エラーは同じです。破損したファイルに関する情報がオンラインで見つかりませんでした。

ベストアンサー1

ループバックのmain.cファイルにエラーがあります。例では、他のすべてのmain.cファイルを見ると、「#include ../../ftd2xx.h」が見つかります。 loopback main.cを見ると、「#include ftd2xx.h」です。ソースコードを変更すると、エラーなしで「make -B」を実行できます。私は私がインストールしたすべての異なるタイプのシステムでこの問題を経験しました。

おすすめ記事