win下的c程序到linux下,怎么使用windows_makefile文件实现编译运行

软件和网站开发以及相关技术探讨
回复
mz57
帖子: 6
注册时间: 2015-11-22 17:26
系统: ubuntu14.04

win下的c程序到linux下,怎么使用windows_makefile文件实现编译运行

#1

帖子 mz57 » 2015-11-22 17:49

我是刚刚接触linux的新手,目前系统是ubuntu14.04。现在兄长给了一个C 程序(VS2013下的),现在要能让它在ubuntu下运行。。我实在是不会,挣扎了一两个星期, ,求各位大神帮帮忙吧。
这是程序中的mikefile文件:
PROGRAM = MainPEG.exe
OBJECTS = MainPEG.o Random.o CyclesOfGraph.o BigGirth.o

CC = g++
CFLAGS = -g -ansi -pedantic -Wno-deprecated -O3

.SUFFIXES: .o .C

all: ${OBJECTS}
$(CC) -o ${PROGRAM} ${OBJECTS}

.C.o: $<
$(CC) ${CFLAGS} -c $< -o $@

.PHONY : clean

clean:
rm -f ${OBJECTS} ${PROGRAM}
我用终端运行make,出来“make: *** 没有指明目标并且找不到 makefile。 停止。“
头像
astolia
论坛版主
帖子: 6436
注册时间: 2008-09-18 13:11

Re: win下的c程序到linux下,怎么使用windows_makefile文件实现编译运行

#2

帖子 astolia » 2015-11-23 11:36

检查文件名和文件路径。
文件名必须是GNUmakefile或makefile或Makefile,大小写也要符合
路径必须是当前执行make时的路径
mz57
帖子: 6
注册时间: 2015-11-22 17:26
系统: ubuntu14.04

Re: win下的c程序到linux下,怎么使用windows_makefile文件实现编译运行

#3

帖子 mz57 » 2015-11-25 20:26

谢谢,现在会写啦。
回复