请问这个程序怎么运行?
我将该软件解压到了/home/watt/hdd/a,这是readme里面两句关键的话,摘出来:
Programs compiles and links with -> make
Programs runs with -> ./iquv
然后根据里面的readme,做了如下操作。
# cd /home/watt/hdd/a
# ls -l
总用量 96
-rw-r--r-- 1 wattwang games 2779 2003-09-18array.c
-rw-r--r-- 1 wattwang games 739 2003-09-18array.h
-rw-r--r-- 1 wattwang games 8142 2003-09-18complex.c
-rw-r--r-- 1 wattwang games 3718 2003-09-18complex.h
-rw-r--r-- 1 wattwang games 17982 2003-09-18copying.txt
-rw-r--r-- 1 wattwang games 958 2005-06-13Copyright
-rw-r--r-- 1 wattwang games 728 2003-09-26Makefile
-rw-r--r-- 1 wattwang games 7824 2003-09-18mie.c
-rw-r--r-- 1 wattwang games 828 2003-09-18mie.h
-rw-r--r-- 1 wattwang games 3549 2003-09-18nrutil.c
-rw-r--r-- 1 wattwang games 345 2003-09-18nrutil.h
-rw-r--r-- 1 wattwang games 2664 2005-06-13readme.txt
-rw-r--r-- 1 wattwang games 18982 2005-06-24stok1.c
-rw-r--r-- 1 wattwang games 398 2003-09-18time.h
# make
make: *** No targets.Stop.
现在该怎么办? 应该看看你的Makefile. makefile 全文如下:
CC = gcc
CFLAGS = -g -Wall -pedantic -ansi -O3
LD = gcc
LDFLAGS = -lm
RM = /bin/rm -f
OBJS = stok1.o mie.o complex.o nrutil.o array.o
PROG = iquv
# top-level rule, to compile everything.
all: $(PROG)
# rule to link the program
$(PROG): $(OBJS)
$(LD) $(LDFLAGS) $(OBJS) -o $(PROG)
# rule for file "stok1.o".
stok1R.o: stok1R.c
$(CC) $(CFLAGS) -c stok1.c
# rule for file "mie.o".
mie.o: mie.c
$(CC) $(CFLAGS) -c mie.c
# rule for file "nrutil.o".
nrutil.o: nrutil.c
$(CC) $(CFLAGS) -c nrutil.c
# rule for file "complex.o".
complex.o: complex.c
$(CC) $(CFLAGS) -c complex.c
# rule for file "array.o".
array.o: array.c
$(CC) $(CFLAGS) -c array.c
# rule for cleaning re-compilable files.
clean:
$(RM) $(PROG) $(OBJS) 这个程序还有在MacOs X Unix下运行的版本
我也下载了下来。
结果如下:
# make
GCC -g -Wall -ansi -O3 -c -o stok1.o stok1.c
make: GCC: Command not found
make: *** Error 127 貌似没有安装编译器GCC,安装后试试看
编译:make
运行程序:当前文件夹下输入./iquv 找人看过了,是Makefile出了问题。
现在解决了。
运行完以后出来了.dat文件,
不知道用什么程序能打开?(XP和Linux的软件都可以) 不是吧,readme不是叫你运行./iquv 吗?iquv才是运行文件 对啊,./iquv,开始运行
运行过后,该程序产生几个图。
这些图是.dat的扩展名,
我不知道用什么软件才能看这些图。
请你告诉我几个可以打开这些图的软件,Linux下的和XP下的都可以
谢谢! .dat可能是该软件特有的二进制格式。 怎么打开? .dat是一个很泛的后缀名(比如vcd的数据文件叫.dat,某些杀毒软件的病毒库叫.dat,还有很多软件自身的文件叫.dat,这个后缀名基本上是没有意义的(就是data的缩写拉)),不是公认的图片格式的后缀名(比如.bmp,.png,.jpg,.tiff...)
这里的.dat应该是一个该程序自创的文件格式,所以基本上是用iquv打开的(如果.dat是图片内容的话) 用matlab可以打开
是一个矩阵
然后再做出图来
页:
[1]