[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