Créez vos propres bibliothèques

Magazine
Marque
GNU/Linux Magazine
Numéro
191
|
Mois de parution
mars 2016
|
Domaines


Résumé
Peut-on concevoir un projet volumineux sans planifier la création de bibliothèques ? Comment créer et exploiter sa propre bibliothèque ? Quel avantage aurons-nous d'y placer un code source ? Comment choisir entre bibliothèque dynamique ou statique ? On va tenter de répondre à toutes ces questions dans ce qui suit.

La suite est réservée aux abonnés. Déjà abonné ? Se connecter

Sur le même sujet

Mise en œuvre d’autotools

Magazine
Marque
GNU/Linux Magazine
Numéro
234
|
Mois de parution
février 2020
|
Domaines
Résumé

Le vénérable autoconf reste très utilisé parmi les projets bien établis. Un minimum de compréhension de sa syntaxe et de son fonctionnement permet donc de contribuer efficacement à ceux-ci, voire de proposer un toilettage.

Un oscilloscope pour le traitement de signaux radiofréquences : gr-oscilloscope pour GNU Radio 3.7 et 3.8

Magazine
Marque
GNU/Linux Magazine
Numéro
234
|
Mois de parution
février 2020
|
Domaines
Résumé

Nous proposons d’utiliser un oscilloscope radiofréquence comme source de données GNU Radio pour les applications nécessitant une large bande passante, telles que les mesures de temps de vol. Cette exploration sera l’occasion de découvrir la nouvelle mouture de GNU Radio attendue depuis 6 ans, la version 3.8, avec son lot de nouveautés et d’incompatibilités.

C++ Moderne : C++20 et au-delà

Magazine
Marque
GNU/Linux Magazine
Numéro
234
|
Mois de parution
février 2020
|
Domaines
Résumé

Suite à la conférence de Cologne du mois de juillet 2019, le périmètre de la version C++20 a été figé, et cette version est la plus riche depuis C++11, elle introduit quelques nouveaux concepts significatifs.

Informatique quantique : l’empire des chats morts-vivants

Magazine
Marque
GNU/Linux Magazine
Numéro
233
|
Mois de parution
janvier 2020
|
Domaines
Résumé

Le célèbre paradoxe du chat, à la fois vivant et mort, expérience de pensée due à Erwin Schrödinger en 1935 [1], est très certainement la « bizarrerie » la plus connue, mais aussi la plus perturbante de la mécanique quantique. Elle avait pour but d’illustrer simplement les paradoxes de la mécanique quantique, à une époque où elle n’était pas encore acceptée par les scientifiques. Pour comprendre le passage du monde quantique (la boîte n’est pas ouverte et contient un chat mort-vivant) au monde classique (la boîte est ouverte et le chat est soit mort soit vivant), nous allons présenter les problèmes de cohérence et de mesure. Partons donc à la chasse aux chats morts-vivants.

Par le même auteur

A quoi servent les coredumps lorsque l'un de vos programme crashe ?

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
97
|
Mois de parution
juillet 2018
|
Domaines
Résumé
On sait tous que chaque avion est systématiquement équipé d’une boîte noire et on est évidemment conscient de l’utilité de cette dernière essentiellement lors d’un crash. Peut-on équiper nos processus d’une boîte noire qui conserve les conditions d’un crash ?Les coredumps, que l’on va étudier tout au long du présent article, jouent un rôle semblable à celui d’une boîte noire pour les binaires exécutables qu’on va lancer. On vous invite à découvrir et à profiter de ces fichiers binaires.

Détectez les fuites mémoire dans vos programmes

Magazine
Marque
GNU/Linux Magazine
Numéro
213
|
Mois de parution
mars 2018
|
Domaines
Résumé
Dans cet article, nous vous invitons à détecter et à corriger les fuites de mémoire. Nous disposons pour cela de trois programmes codés en langage C : un programme dont on a analysé le comportement et qui ne présente pas de fuite de mémoire, un premier programme bogué dont on a investigué et localisé la fuite de mémoire qu’on a par la suite corrigé et testé, et enfin un deuxième programme bogué que l'on va vous présenter et pour lequel on va essayer de susciter votre intérêt pour y trouver la fuite de mémoire et la corriger.

Bienvenue dans le monde des descripteurs de fichiers

Magazine
Marque
GNU/Linux Magazine
Numéro
195
|
Mois de parution
juillet 2016
|
Domaines
Résumé
Les descripteurs de fichiers vous disent-ils quelque chose ? Pourtant ils sont présents dans les processus que vous lancez, se sont les clés de manipulations de vos fichiers, vos sockets, vos pipes…etc. Je vous invite alors à découvrir le petit monde de ces puissantes variables de type entier qui se loge, sans permission, dans vos processus dès leur création.

Créez vos propres bibliothèques

Magazine
Marque
GNU/Linux Magazine
Numéro
191
|
Mois de parution
mars 2016
|
Domaines
Résumé
Peut-on concevoir un projet volumineux sans planifier la création de bibliothèques ? Comment créer et exploiter sa propre bibliothèque ? Quel avantage aurons-nous d'y placer un code source ? Comment choisir entre bibliothèque dynamique ou statique ? On va tenter de répondre à toutes ces questions dans ce qui suit.

Un pas vers la découverte de ...SquashFS

Magazine
Marque
GNU/Linux Magazine
Numéro
182
|
Mois de parution
mai 2015
|
Domaines
Résumé
Le verbe anglais "to squash" est défini par le traducteur de Google comme suit: "Écraser ou presser (quelque chose) avec une force de sorte qu'il devient plat, mou, ou hors de forme" [1]. squashFS joue ce rôle avec les informations qui seront ajoutées à un système de fichiers existant ou qui seront les sources d'un nouveau système de fichiers. Mis à part la force de compression qui le caractérise, squashFS nous offre plus de liberté pour créer des systèmes de fichiers adaptés à nos besoins.Ne tardons pas à découvrir et à profiter de la puissance du fameux squashFS.