как выставить LD_LIBRARY_PATH если нет команды setenv
apollo:~/nano/devel # export LD_LIBRARY_PATH=/slackware/local/lib
apollo:~/nano/devel # gcc `Magick-config --cflags --cppflags` rrr.c `Magick-config --ldflags --lib
s`
-bash: Magick-config: command not found
-bash: Magick-config: command not found
rrr.c:4:24: magick/api.h: No such file or directory
rrr.c: In function `main':
rrr.c
![](/smiles/8.gif)
rrr.c
![](/smiles/8.gif)
rrr.c
![](/smiles/8.gif)
rrr.c
![](/smiles/8.gif)
rrr.c
![](/smiles/9.gif)
rrr.c
![](/smiles/10.gif)
rrr.c
![](/smiles/19.gif)
rrr.c
![](/smiles/20.gif)
rrr.c
![](/smiles/21.gif)
rrr.c
![](/smiles/21.gif)
rrr.c
![](/smiles/22.gif)
apollo:~/nano/devel # locate magick/api.h
/slackware/usr/include/magick/api.h
apollo:~/nano/devel
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <magick/api.h>
int main(int argc,char *argv[]){
unsigned long width, height;
Image image, *img=ℑ
ImageInfo image_info;
ExceptionInfo exception;
width=4000;
height=2672;
unsigned int size=width*height;
unsigned short pix[size];
FILE * fp;
fp = fopen (argv[1], "r");
fread(&pix, size, 2, fp);
InitializeMagick(*argv);
GetImageInfo(&image_info);
GetExceptionInfo(&exception);
img=ConstituteImage(width,height,"I",ShortPixel,&pix,&exception);
(void) strcpy(image.filename, argv[2]);
(void) strcpy(img->filename, argv[2]);
img->depth=16;
img->compression=1;
WriteImage(&image_info,img);
DestroyImage(img);
DestroyImageInfo(&image_info);
DestroyExceptionInfo(&exception);
DestroyMagick;
return 1;
}
-bash: Magick-config: command not foundэто тебя не смущает?
/slackware/usr/bin/Magick-config
/slackware/usr/man/man1/Magick-config.1.gz
/usr/share/man/man1/Magick-config.1.gz
apollo:~/nano/devel #
пробовал так писать или добавлять /slackware/usr/bin в PATH ?
![](/images/graemlins/frown.gif)
угу, пробовал, там рпм-базед дистриб стоит, походу, и просто исходники слаквари лежат, походу. а сервак не мой. потому компилить там ниче не могу.
Чувак, тебя автотулзам научить? Что ты хуйню порешь!
да уж, я конкретно все подзабыл... хехехе... да и сервак там чужой, разверещатся еще
плюсег за сцылку однозначно!
LD_LIBRARY_PATH=/slackware/local/lib cmd
правильные парни жгут в оффтопе. однозначно!
Оставить комментарий
Barbie29
apollo:~/nano/devel # setenv LD_LIBRARY_PATH /slackware/local/lib-bash: setenv: command not found
apollo:~/nano/devel #
команды этой в системе вообще нет, можно это какннить альтернативной командой сделать?