「...のマスターブランチを使ってビルドする」とはどういう意味ですか?

「...のマスターブランチを使ってビルドする」とはどういう意味ですか?

ios-webkit-debug-proxyをインストールしようとしています。 「make」の実行中に次のエラーが発生します。

webinspector.c: In function 'idevice_connection_get_fd_wrapper':
webinspector.c:50:3: error: implicit declaration of function 'idevice_connection_get_fd' [-Werror=implicit-function-declaration]
   idevice_error_t err = idevice_connection_get_fd(connection, &fd);

このプロジェクトのgithubページでいくつかの提案を見つけました。

コンパイル中にエラーが発生しました。

implicit declaration of function 'idevice_connection_get_fd' is invalid in C99
idevice_error_t err = idevice_connection_get_fd(connection, &fd);

libimobildeviceのマスターブランチを使用してビルドする場合、または homebrew >brew uninstall libimobiledevice && Brew install --HEAD libimobiledeviceを使用する場合

Linux(Ubuntu)にインストールしようとしているので、ホームブレンドはありません。

「libimobildeviceのマスターブランチを使ってビルドする」とはどういう意味ですか?

ベストアンサー1

git開発ツリーのデフォルトブランチを呼び出し、master通常このブランチをマスターブランチとして使用します。

cdGitを使用してディレクトリに複製します。

git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice

通常、マスターブランチはデフォルトでチェックアウトされます。確認してください。

git status -b

またはmaster支店を確認してください。

git checkout master

コンパイルして実行します。

./autogen.sh
make
sudo make install

おすすめ記事