11111010111 1010 1011

Programar por Programar


¿Te gusta programar?
Inicio


Compilar el .lib de LibTomMath

Y dónde conseguir el código fuente de LibTomMath


Publicado: 18/Oct/2007
Actualizado: 22/oct/2007
Autor: Guillermo 'guille' Som


 

Descargar el código fuente de LibTomMath

El código fuente de LibTomMath lo puedes conseguir del sitio Web del autor: LibTom.

Según el sistema que estés usando, pues tendrás que elegir uno de los varios enlaces que tiene.

A fecha de hoy 18 de Octubre de 2007, la última versión de LibTomMath es la 0.41 y el ZIP con el código fuente lo puedes bajar usando este link: LibTomMath v0.41.

Aquí tienes una pequeña descripción de LibTomMath (en inglés por mantener el original).

 

Compilar la librería usando Borland C++ 5.5

El código fuente incluye varios makefile (incluso para el compilador de Visual C++, pero no me ha funcionado), por eso he usado el compilador gratuito de Borland, en particular tengo la versión 5.5.

Para compilar con el compilador de Borland tendrás que usar el fichero makefile.bcc.

Para compilarlo, abre una ventana de comandos con los valores de configuración para el compilador de Borland.

En el recuadro Configurar el compilador de Borland C++ 5.5 te explico cómo crear un fichero .BAT para configurar el compilador y cómo crear un acceso directo a ese fichero .bat.

En la ventana de comandos tendrás que situarte en el directorio donde esté el código fuente de la librería y escribir:

make -fmakefile.bcc

Esto creará un montón de ficheros .obj (que puedes borrar tranquilamente) y el fichero libtommath.lib (que ocupará unos 170 KB).

Ese fichero .lib es el que usa mi librería de C++ para acceder a la funcionalidad de los números grandes.

 


Configurar el compilador de Borland C++ 5.5

Para estos casos, yo tengo creado un fichero .bat con los comandos para el compilador, el nombre original del compilador es bcc32.exe, pero yo he copiado el ejecutable con el nombre bcc.exe para que sea más fácil.

En ese fichero hay que indicar los valores que necesita el compilador y este es el código que yo tengo:

@echo off
set PATH=e:\Borland\Bcc55\Bin;%PATH%
set INCLUDE=e:\Borland\Bcc55\include;%INCLUDE%

Echo ***********************************************
Echo * Ventana MS-DOS para usa el compilador BCC55 *
Echo * Borland C++ 5.5.1 for Win32                 *
Echo * compilador gratuito de Borland              *
Echo ***********************************************
Echo.
rem He copiado el bcc32.exe a bcc.exe,
rem para poder usarlo como "bcc"
bcc
Echo.

He resaltado lo que tendrás que cambiar dependiendo de dónde lo tengas instalado, en mi caso está en el disco E, en la carpeta Borland\Bcc55.

El acceso directo al fichero .bat

Si el .bat (al que yo he llamado BCC55.bat) lo tienes en E:\Borland\Bcc55, el acceso directo debería ser:
%SystemRoot%\system32\cmd.exe /k E:\Borland\BCC55\Bin\BCC55.bat

De esa forma se mostrarán los comandos del compilador al abrir la ventana de comandos.

 


Acerca de LibTomMath de Tom St Denis

/* LibTomMath, multiple-precision integer library -- Tom St Denis
 *
 * LibTomMath is a library that provides multiple-precision
 * integer arithmetic as well as number theoretic functionality.
 *
 * The library was designed directly after the MPI library by
 * Michael Fromberger but has been written from scratch with
 * additional optimizations in place.
 *
 * The library is free for all purposes without any express
 * guarantee it works.
 *
 * Tom St Denis, tomstdenis@gmail.com, http://math.libtomcrypt.com
 */

 


Links relacionados 

Programar por programar... ¡porque te gusta programar!
Ir al índice principal
Ir al sitio del Guille - Ir a los foros del Guille

Has entrado usando el host programarporprogramar.org