Compilation croisée de libcurl en langage C

Ce n’est pas difficile de faire un enregistrement ici, mais il a fallu beaucoup de temps pour le comprendre. Ce sera plus facile à comprendre si vous le regardez en parallèle avec mon dernier article.

Voici le compilateur croisé de la plate-forme HiSilicon, téléchargez d'abord la bibliothèque curl, il y a beaucoup de téléchargements sur Internet, ici j'utilise curl-7.72.0

Ensuite, allez à curl-7.72.0 et exécutez la commande suivante:

./configure --prefix=$PWD/ARM_INSTALL --host=arm-linux CC=aarch64-himix100-linux-gcc CXX=aarch64-himix100-linux-g++

Puis faites, puis installez

Une fois terminé, il y aura un dossier de ARM_INSTALL dans le répertoire, ouvrez le dossier

Tous les dossiers à l'intérieur doivent être copiés dans le répertoire du compilateur. Dans mon exemple, le répertoire est: / opt / hisi-linux / x86-arm / aarch64-himix100-linux / target / usr

Ensuite, chaque dossier doit être fusionné, c'est tout

Le makefile est le suivant:

CC=aarch64-himix100-linux-

target:
	$(CC)gcc -o client *.c -lcurl -L . -lm  

clean:
	@rm -rf client

 

Je suppose que tu aimes

Origine blog.csdn.net/smile_5me/article/details/110878102
conseillé
Classement