[Comm] Как в проекте KDevelop прилинковать библиотеку
Sergey Shilov
=?iso-8859-1?q?hsv_=CE=C1_dstszi=2Egov=2Eua?=
Чт Май 20 12:42:04 MSD 2004
В сообщении от 20 Май 2004 10:40 Максим написал(a):
>
> какой KDevelop?
>
3.0.3 в составе KDE 3.2.2
Собственно упрощенный тестовый пример (md5.c) печатающий МД5
дайджест аргумента командной строки
-------------------------------------------------------
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <md5.h>
char* md5(const char *s) {
struct md5_ctx ctx;
char *buf;
buf = ( char *) malloc( 32 + 1 );
md5_buffer(s, strlen(s), buf) ;
return buf;
}
int main(int argc, char *argv[]) {
if ( argc < 2 ) {
printf("use %s VALUE\n", argv[0]);
printf(" whetre VALUE - is a string for process digest\n",
argv[0]) ;
return -1;
}
printf( "%s\n" , md5 ( argv[1]) ) ;
return EXIT_SUCCESS;
}
----------------------------------------------------------------
На ура собирается и работает
gcc md5c.c -L. /lib/libcrypt.so.1 -o md5
--
С уважением
Сергей Шилов
Подробная информация о списке рассылки community