Ich versuche, ios-webkit-debug-proxy zu installieren. und beim Ausführen von „make“ erhalte ich folgenden Fehler.
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);
Ich finde eine Art Ratschlag auf der Github-Seite dieses Projekts
Fehler beim Kompilieren
implicit declaration of function 'idevice_connection_get_fd' is invalid in C99 idevice_error_t err = idevice_connection_get_fd(connection, &fd);
Erstellen Sie mit dem Master-Zweig von libimobildevice oder wenn Sie Homebrew verwenden >brew uninstall libimobiledevice && brew install --HEAD libimobiledevice
da ich versuche, dies unter Linux (Ubuntu) zu installieren, habe ich kein Homebrew.
Was meinen sie mit „Mit dem Master-Zweig von libimobildevice erstellen“?
Antwort1
Der Standardzweig eines Entwicklungsbaums in Git heißt master
und normalerweise wird dieser Zweig als Hauptzweig verwendet.
klonen Sie es mit Git und cd
in das Verzeichnis:
git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice
Normalerweise wird der Master-Zweig standardmäßig ausgecheckt. Überprüfen Sie ihn mit:
git status -b
Oder schauen Sie sich den master
Zweig an:
git checkout master
Zum Kompilieren führen Sie Folgendes aus:
./autogen.sh
make
sudo make install