Accueil > Applications > mbtPdfAsm > QFP (FAQ)

QFP (FAQ)

mardi 26 juin 2007, par tsc

Liste des questions les plus courantes :

  • Pourquoi un nom si compliqué ?
  • Comment décompresser l’archive Linux ?
  • Comment compiler les sources Linux ?
  • Comment compiler les sources Solaris ?
  • Comment compiler les sources Windows ?
  • Quel est le régime d’utilisation légal de mbtPdfAsm ?
  • Comment spécifier le répertoire ou mbtPdfAsm doit chercher les fichiers à assembler ?
  • Histoires de shell !


Mais d’où vient ce nom ?

- mbt : pour Mad Builder Tools (une vieille histoire que tout le monde a oublié)
- pdf : pour Portable Document Format
- asm : pour assembleur

et voilà, le tour est joué.


Décompresser et compiler les sources sous Linux

Pour décompresser l’archive, utilisez la commande :

tar xvzf nom_archive

Pour compiler les sources, une fois l’archive décompressée, utilisez la commande :

./build

La compilation depuis une archive d’une version antérieure se fait via le fichier makefile_linux.


Compiler sous Solaris

De Jeff Root :
"I discovered that the (Linux) source files use DOS line-endings, which prevented compiling. Changing the files to Unix line-endings seems to fix it."


Donc il semble qu’il faille changer les fins de ligne (EOL) dans les fichiers sources pour pouvoir compiler sous solaris.


Compiler sous Windows

Les sources fournies sont compilables via le fichier makefile et les outils (make, bcc32) gratuits Borland.

Le fichier pcre.lib est compatible avec les outils Borland précités.

Régime légal de mbtPdfAsm

mbtPdfAsm est un freeware, ou à la limite un cardWare. C’est à dire que si vous l’utilisez j’aimerais bien le savoir, mais je ne vous imposerais aucune restriction ni paiement de redevance.

En termes plus juridiques la licence est celle-ci CC-by

Comment spécifier le répertoire ou mbtPdfAsm doit chercher les fichiers à assembler ?

Pour cela vous avez l’option -b.
La commande suivante : mbtPdfAsm -brep1\rep2 -M*.pdf -dres.pdf
va produire un fichier nommé res.pdf contenant tous les fichiers pdf du répertoire rep2.
l’argument de l’option -b est absolu ou relatif au répertoire actif.

Histoires de shell !

L’utilisation des expressions régulières (ou tout simplement de jokers (-M)) peut amener certaines surprises. En particulier les caractères \ et * doivent être traités avec attention sous linux et bsd. Une fois n’est pas coutume windows ne pose aucun problème.

- windows : rien à signaler (syntaxe pcre non antislashée).
./mbtPdfAsm -m.*\.pdf -dres.pdf
- linux : il faut antislasher le caractère \ dans les expressions régulières.
./mbtPdfAsm -m.*\\.pdf -dres.pdf
- bsd : il faut antislasher les caractères \ et * dans les expressiosn régulières.
./mbtPdfAsm -m.\*\\.pdf -dres.pdf