Pour créer un exécutable UEFI, j'ai besoin de créer un fichier objet à partir de ma bibliothèque. Je peux ensuite le lier au bon format PE avec pei-x86-64 subsystem 10
Comment puis-je créer des fichiers objets avec Cargo?
0
A
Répondre
2
Il est probablement plus facile de configurer Cargo pour utiliser l'éditeur de liens dont vous avez besoin. Créez un fichier cible, qui est un blob de JSON décrivant l'architecture cible. Quelque chose comme cela peut fonctionner, mais je ne peux pas tester:
{
"linker": "pei-x86-64",
"pre-link-args": [
"subsystem",
"10"
]
}
Ensuite, exécutez Cargo avec cargo --target=my-target.json build
.