[EXCLU] Apprendre La Programmation PSP - Partie 1 : Cygwin

Alek et Xenogears, deux programmeurs espagnols, ont décidé de faire des conférences sur la programmation PSP, de l'installation d'un environnement de programmation à des fonctions plus avancées, comme par exemple l'idStorage. Vous voulez apprendre avec eux ? A partir d'aujourd'hui, vous retrouverez la traduction, en exclusivité sur PSPGen, de leur conférence. Première étape : installation de Cygwin ! Cliquez vite sur Suite !

Introduction :Si vous souhaitez programmer pour la PSP (en c), il est nécessaire de posséder plusieurs choses :Un environnement de programmationUne connaissance minime en C/C++Un éditeur de code sourcePour l’environnement de programmation, il vous faudra procéder à l’installation :De cygwinDu toolchainDes librairiesPour programmer vos programmes, vous n’aurez ensuite besoin que d’un éditeur de texte (par exemple, Notepad Plus, que vous trouverez sur la page officielle, qui gère le C). I – CygwinDans ce texte, nous allons installer une version 100% fonctionnel de Cygwin.Qu’est ce que cygwin ?Fonctionnant sous Windows, il s’agit tout simplement de l’émulation d’une console Unix (Linux) qui nous servira, comme expliqué dans l’introduction, à compiler notre code. A ce programme, nous rajouterons une série de librairie, ainsi qu’un toolchain (ensemble de librairie), qui aideront le compilteur à comprendre et à compiler notre programme PSP.Remarque : si vous avez une ancienne version de Cygwin, vous pouvez, ou non, la désinstaller avant d’installer la nouvelle. Pour désinstaller la précedente, il suffit tout simplement de supprimer le repertoire Cygwin.Installation de CygwinLa première étape est de télécharger l’installateur :Cygwinet de l’exécuter.La première fenêtre qui apparait est un rappel et un copyright :Cliquez sur suivant.Apparait ensuite cette fenêtre :Vous pouvez soit Installer depuis internet, soit Télécharger sans installer, soit Installer depuis un Répertoire de votre disque dur (si vous avez déjà téléchargé). Dans notre cas, choisissez Install from Internet, et cliquez sur Suivant.Nouvelle fenêtre :Ici, vous indiquez le lieu d’installation de Cygwin, ainsi que sa configuration Utilisateurs et Texte. Nous vous recommandons de laisser les paramètres par défaut pour éviter tout problème. Cliquez donc sur SuivantAttention : prévoyez environ 3-4 Go de libre sur la partition d’installation (ici C:), d’une part pour Cygwin qui prend environ 1,2 Go, et d’autre part pour les librairies que se grefferont après. Après avoir cliquez sur Suivant, vous obtenez :A cette étape, vous signalez le lieu de téléchargement des paquets qui seront nécessaires à l’installation de Cygwin. Vous pourrez le supprimer après l’installation, donc laissez le répertoire par défaut (qui est le Bureau) que vous puissiez repérer et effacer ce répertoire. Cliquez sur Suivant.A cette étape, vous indiquez le mode de connexion de l’installateur au réseau. Si vous laissez Direct Connexion (par Défaut), l’installateur utilisera la première connexion réseau activée (c’est donc la méthode qui fonctionne dans 95% des cas).Si pour une raison ou pour une autre, vous utilisez un proxy, remplissez les éléments nécessaires, après avoir coché Use http/FTP Proxy. Cliquez ensuite sur Suivant.Vous trouverez dans cette fenêtre la liste des Sites Miroirs disponibles pour le téléchargement. Choisissez celui qui vous plait, puis cliquez sur Suivant.Conseils : Utilisez, de préférence, un Mirror proche de votre lieu d’habitation (par exemple, un .fr pour les français).Si, au cours du téléchargement, vous obtenez une erreur (par exemple, si un paquet n’est pas disponible), revenez à cette étape et changez de Site Miroir.Nous allons à cette étape, choisir les paquets nécessaires pour la programmation, et l’installation future du toolchain.Attention : il s’agit de l’étape la plus importante, pour obtenir un Cygwin fonctionnel (pour ce que l’on souhaite faire).Comme indiqué sur l’image, cliquez sur le petit symbole en face de Dével, Base et Editors. Cela passera de Default à Install.Ensuite, allez au niveau de Web :Et cliquez sur le +. Descendez tout en bas de la liste qui s’affiche, puis au niveau de Wget :Cliquez sur la case pour la cocher.Ainsi, vous installerez les paquets nécessaires au bon fonctionnement de Cygwin.Remarque : vous pouvez tout aussi bien décider d’installer tous les paquets (en Cliquant sur le symbole devant All), mais cela vous encombrera inutilement.Une vois les paquets choisis, cliquez sur Suivant. L’installation de Cygwin va se dérouler en deux partie : Téléchargement, puis Installation. L’installation peut durer un certain temps, en fonction de votre connexion Internet, et de votre Ordinateur.FAQ :Vous obtenez : Download IncompleteRessayez, et si cela persiste, changez de Site Miroir.On vous demande d’installer d’autres paquets qui sont nécessaires pour le bon fonctionnement des paquets choisisAcceptez leur installation, puisque cela est nécessaire.Vous avez déjà installé une version de Cygwin, et la nouvelle installation semble s’éterniserEssayez d’abord de changer de Site Miroir. Si cela persiste, supprimez votre ancienne version de Cygwin, et recommencez l’installation.Vous avez lancez l’installation, cela a téléchargé les fichiers, puis lors de l’installation, pour une raison ou pour une autre, elle a été annulée. Puis-je la reprendre ?Si vous n’avez pas supprimé les fichiers temporaires (c'est-à-dire de téléchargement), vous pouvez recommencer l’installation, et l’installateur sautera l’étape de téléchargement, et reprendra directement à l’installation.

 

Prochaine étape (bientot) : installation du Toolchain.

 

Le tuto en version PDFSource : Alek et PSPGen pour la traduction Commentez cette news en cliquant ICI Commenter

Partager

Vous aimerez aussi

[EXCLU] Jouer avec ses jeux PSP sur la PS3 sera un jour possible !

EXCLU - La baisse de prix confirmée pour les PSP-3000 et les PSP-2000

EXCLU : Les PSP Go blanche et noire customisées en moins de 24h

Mots-clés exclu apprendre programmation psp

Commenter 22 commentaires

Avatar de l’utilisateur Tom Vivares Le mercredi 23 Mai 2007 à 12h31 Merci pour la news! Signaler Citer faster94 Le mercredi 23 Mai 2007 à 12h38 Ca m'a l'air assez difficile quand même ... MerKi pour le Tuto :wink: Signaler Citer Avatar de l’utilisateur Tom Vivares Le mercredi 23 Mai 2007 à 12h42 Plus simple d'installer linux que de mettre votre truc :lol: Tant qu'a faire, pourquoi émuler ? Signaler Citer counterspy Le mercredi 23 Mai 2007 à 13h01 C'est plus bordélique d'installer Linux (avec le partitionnement de disque...). Au moins 90% des ordinateurs aujourd'hui tournent sous Windaube (j'aime pas Windows et je préfère Ubuntu que j'ai installé d'ailleurs ;)) donc il est plus facile d'émuler Linux sur Windaube que d'installer une distribution Linux :? P.S: Je suis en train de downloader Cygwin Signaler Citer Avatar de l’utilisateur Piger Le mercredi 23 Mai 2007 à 13h30 Ah ça c'est un bonne nouvelle ! Moi qui ai commencé a apprendre le C il y a maintenant a peu près 1 mois et que je commençait a me demander s'il était possible de refaire mes programmes pour la psp... Bref c'est cool. Bonne chance a eux pour la continuation du tuto et a vous pour la traduction ! Signaler Citer Avatar de l’utilisateur Tom Vivares Le mercredi 23 Mai 2007 à 13h32 Ubuntu cay le diable. Faut âsser a debian :lol: Signaler Citer faster94 Le mercredi 23 Mai 2007 à 14h16 Utilisez VMWARE pour émuler les isos de Linux sur votre PC windaube :wink: Signaler Citer overthenet Le mercredi 23 Mai 2007 à 15h22 Ketchup a déja fait un tuto pou ça ! Signaler Citer Human-Behind Le mercredi 23 Mai 2007 à 16h53
kapout Wrote:Plus simple d'installer linux que de mettre votre truc :lol: Tant qu'a faire, pourquoi émuler ?
C'est clair, de plus si vous êtes sous windows ne vous prenez pas la tête voici deux sites qui explique comment utiliser visual C express avec oslib et cygwin: - Xtreamlua - Playeradvance Ce que j'aime bien c'est le [exclu] devant la news (j' entend déja les futurs "qu'est ce qui raconte lui...") genre c'est une exclu de pouvoir installer cygwin... lol , vous n'êtes pas le premier le site à faire/retranscrir un tuto pour utiliser cygwin. Ceci dit sa aidera peut être les nouveaux qui veulent commencer la programmation (le siteduzéro est d'ailleur excellent pour apprendre). Signaler Citer Avatar de l’utilisateur Ketchup Le mercredi 23 Mai 2007 à 16h56 Qu'on s'entende bien, le exclu correspond simplement à la publication des notes obtenues suite à ces conférences. Bien évidemment, de nombreux tutos existes déjà (Xtreamlua et autre). Sauf que la, nous proposerons, ensuite d'autres contenus (utilisation des lib graphiques sans oslib, idstorage, ...) Concernant linux, cela sera l'objet de la partie suivante (l'installation du toolchain) nous traiterons de l'installation sous Cygwin ET linux. On part du principe que si vous avez besoin de cygwin, c'est que vous n'avez pas linux. Et il faut admettre qu'il est plus simple d'installer un cygwin qu''un linux. Signaler Citer
  • 1
  • 2
  • 3
Commenter Lire les commentaires Rechercher un tutoriel
  • Top 5 Jour
  • Semaine
  • Mois
  • Année
MAJ God of War : le casting divin de la série Prime Video continue de s'élargir, notamment avec Atreus !

MAJ God of War : le casting divin de la série Prime Video continue de s'élargir, notamment avec Atreus !

1 PlayStation State of Play : une très longue présentation à suivre ce jeudi, il y en aura pour tout le monde

PlayStation State of Play : une très longue présentation à suivre ce jeudi, il y en aura pour tout le monde

2 Final Fantasy VII Rebirth date son arrivée sur Switch 2 et Xbox, ses tarifs définitivement revus à la baisse !

Final Fantasy VII Rebirth date son arrivée sur Switch 2 et Xbox, ses tarifs définitivement revus à la baisse !

3 Black Myth: Zhong Kui nous régale en vidéo pour le Nouvel An chinois

Black Myth: Zhong Kui nous régale en vidéo pour le Nouvel An chinois

Pokémon : Project VOLTAGE High, la collaboration musicale et visuelle avec Hatsune Miku atteint de nouveaux sommets (MAJ 07/02/26)

Pokémon : Project VOLTAGE High, la collaboration musicale et visuelle avec Hatsune Miku atteint de nouveaux sommets (MAJ 07/02/26)

1 TEST Nioh 3 : chaque erreur se paie, chaque victoire se mérite

TEST Nioh 3 : chaque erreur se paie, chaque victoire se mérite

2 MAJ RUMEUR sur Grand Theft Auto VI : et si Rockstar se passait de versions physiques au lancement ?

MAJ RUMEUR sur Grand Theft Auto VI : et si Rockstar se passait de versions physiques au lancement ?

3 MAJ God of War : le casting divin de la série Prime Video continue de s'élargir, notamment avec Atreus !

MAJ God of War : le casting divin de la série Prime Video continue de s'élargir, notamment avec Atreus !

Horizon Hunters Gathering : Guerrilla Games présente son prochain jeu, qui part à la chasse d'un nouveau public

Horizon Hunters Gathering : Guerrilla Games présente son prochain jeu, qui part à la chasse d'un nouveau public

Pokémon : Project VOLTAGE High, la collaboration musicale et visuelle avec Hatsune Miku atteint de nouveaux sommets (MAJ 07/02/26)

Pokémon : Project VOLTAGE High, la collaboration musicale et visuelle avec Hatsune Miku atteint de nouveaux sommets (MAJ 07/02/26)

1 Mario Kart World : une mise à jour 1.5.0 disponible, une grosse nouveauté sympathique ajoutée !

Mario Kart World : une mise à jour 1.5.0 disponible, une grosse nouveauté sympathique ajoutée !

2 MAJ CINEMA : Super Mario Galaxy Le Film, Yoshi rejoint la fratrie dans une deuxième bande-annonce diffusée dans un nouveau Nintendo Direct !

MAJ CINEMA : Super Mario Galaxy Le Film, Yoshi rejoint la fratrie dans une deuxième bande-annonce diffusée dans un nouveau Nintendo Direct !

3 TEST Animal Crossing: New Horizons Nintendo Switch 2 Edition, retour au calme sur une île encore plus belle

TEST Animal Crossing: New Horizons Nintendo Switch 2 Edition, retour au calme sur une île encore plus belle

CES 2026 - ROG XREAL R1 : La première dalle Micro-OLED 240 Hz au monde est... une paire de lunettes

CES 2026 - ROG XREAL R1 : La première dalle Micro-OLED 240 Hz au monde est... une paire de lunettes

Switch 2 : les boîtes se montrent enfin et elles n’ont pas tout bon, nos photos !

1

Battlefield 6 : les tests tombent, voici les notes de la presse anglophone

2

Baldur's Gate 3 : la déception est énorme, les fans vont se faire rembourser

3

Call of Duty : Activision annonce déjà la fin de ce gros jeu free-to-play

Clair Obscur: Expedition 33, le doubleur anglais de Gustave se sent « comme un énorme imposteur »

Le classement des actualités les plus lues Dernières actualités Black Myth: Zhong Kui nous régale en vidéo pour le Nouvel An chinois

Black Myth: Zhong Kui nous régale en vidéo pour le Nouvel An chinois

Final Fantasy VII Rebirth date son arrivée sur Switch 2 et Xbox, ses tarifs définitivement revus à la baisse !

Final Fantasy VII Rebirth date son arrivée sur Switch 2 et Xbox, ses tarifs définitivement revus à la baisse !

MAJ God of War : le casting divin de la série Prime Video continue de s'élargir, notamment avec Atreus !

MAJ God of War : le casting divin de la série Prime Video continue de s'élargir, notamment avec Atreus !

PlayStation State of Play : une très longue présentation à suivre ce jeudi, il y en aura pour tout le monde

PlayStation State of Play : une très longue présentation à suivre ce jeudi, il y en aura pour tout le monde

Pokémon s'invite au Super Bowl pour lancer sa campagne Quel est ton préféré ?

Pokémon s'invite au Super Bowl pour lancer sa campagne Quel est ton préféré ?

Toutes les actualités Derniers tests et previews TEST Nioh 3 : chaque erreur se paie, chaque victoire se mérite

TEST Nioh 3 : chaque erreur se paie, chaque victoire se mérite

PREVIEW PRAGMATA : nous y avons joué sur Switch 2, fluidité exemplaire ou downgrade visible ?

PREVIEW PRAGMATA : nous y avons joué sur Switch 2, fluidité exemplaire ou downgrade visible ?

PREVIEW Super Mario Bros. Wonder s’offre une extension exclusive et déjantée sur Nintendo Switch 2

PREVIEW Super Mario Bros. Wonder s’offre une extension exclusive et déjantée sur Nintendo Switch 2

PREVIEW Mario Tennis Fever : nous l'avons testé et le plaisir est clairement au rendez-vous

PREVIEW Mario Tennis Fever : nous l'avons testé et le plaisir est clairement au rendez-vous

PREVIEW Virtual Boy 2026 : nous avons testé le retour de la console la plus atypique de Nintendo sur Switch 2

PREVIEW Virtual Boy 2026 : nous avons testé le retour de la console la plus atypique de Nintendo sur Switch 2

Tous les tests Twitter Tweets by gamergen_com

Tag » Apprendre Cygwin