Chinaunix

标题: [求助]linux程序运行 [打印本页]

作者: 想到的名字都被注册了    时间: 2015-07-01 23:11
标题: [求助]linux程序运行
linux新手,最近需要运行一个linux系统下的程序,完全新手。里面有makefile文件,利用gcc编译一直显示找不到文件或者是退出。不知道该怎么编译运行!求助各位大神!
作者: 18225629625    时间: 2015-07-02 10:20
最好把你的情况截图贴出来,你这样说的话,别人也不了解情况啊
作者: cu_shell    时间: 2015-07-02 10:57
到你要安装的程序文件夹内执行:
  1. # ./configure
  2. # make
  3. # make install
复制代码
看报错信息是什么。
作者: 想到的名字都被注册了    时间: 2015-07-02 11:19
现在可以用make简单运行了,可是出现未定义引用。各位大神,求解救~

作者: 想到的名字都被注册了    时间: 2015-07-02 15:05
makefile的代码如下:
CC = gcc
CFLAGS = -g -Wall -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)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2