makefile怎么在终端运行

作者&投稿:鬱彼 (若有异议请与网页底部的电邮联系)

su软件中的makefile怎么用
因为你的目录下面没有Makefile文件 你看看你的目录下面有没有configure文件,如果有你在输入make前输入.\/configure,这个命令会帮你生成Makefile文件 然后你再输入make命令,一切顺利的话,你再输入make install(这个命令可能需要有root权限)祝你好运……...

如何 编译 c code mikefile
Makefile 介绍 make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感兴认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我们要写一个Makefile来告诉make...

vc6.0怎么使用makefile编译,不要工程设置文件(dsp)
call VCVARS32.bat nmake \/NOLOGO \/a \/s \/f XXX.mak XXX.mak 为你的makefile文件。把上面两句话保存成文本文件,后缀名改为bat。 然后运行即可

Makefile编译时怎么打印出变量值
其实androidndk上的编译说到底也就是交叉编译,只要配置好交叉编译工具链,使用原有的makefile也是可以编译出在android运行的c、c++程序的。以android-ndk-r4-crystax的ndk版本为例:编译器路径android-ndk-r4-crystax\/build\/prebuilt\/linux-x86\/arm-eabi-4.4.0\/bin名称前缀arm-eabi-头文件目录android-...

makefile中怎么判断一个文件是否存在
1. 调用shell的函数进行判断 exist = $(shell if [ -f $(FILE) ]; then echo "exist"; else echo "notexist"; fi;)ifeq (exist, "exist")do something here endif当然,这个方法很土,但是能够工作!!2. 使用makefile的函数进行判断ifeq ($(FILE), $(wildcard $(FILE)))do something...

makefile中怎么设置头文件的路径???在线等
你源代码包含头文件的方式也要和你的CFLAGS的路径配合,举例:1 源文件:#include <pcl\/point_types.h> makefile: -I\/test\/ROS\/ros\/fuerte\/include\/ 2 源文件:#include <point_types.h> makefile: -I\/test\/ROS\/ros\/fuerte\/include\/pcl 估计你源文件是1的情况,makefile又是2的情况,所...

makefile怎么遍历文件夹文件
可以定义一个伪目标,然后在目标后面使用shell命令,遍历所有文件目录的C文件,并保存在SRCS遍历中。all: for dir in $(ALL_DIRS);\\ do \\ SRCS +=$(wildcard $$dir\/*.c); \\ done更多的细节,可以百度:Makefile工程实践视频 ...

大型工程的makefile怎么看懂?请教一下
有一个顶层makefile,先看它。要有一定的脚本基础,然后熟悉make语法,对着《跟我一起写makefile》看

makefile中怎么通配一个文件夹下的所有源文件?急!满意追加分!_百度...
据我所知 自己写 就如你说的“只能一个一个目录的指定如:$(wildcard src\/*.cpp) ?”发个列子吧 胆小精悍:PROGRAM := VSIM SOURCES := $(wildcard .\/*.c)SOURCES += $(wildcard .\/src\/*.c)OBJS := $(patsubst %.c,%.o,$(SOURCES))CC := gcc CFLAGS := -ggdb -...

makefile文件在visual studio中怎么用
打开一个cmd,用cd命令进入vc的安装目录,例如我的在C:\\Program Files\\Microsoft Visual Studio\\VC98\\Bin,接着执行里面的 VCVARS32.BAT处理文件,设置好环境变量,再转到你的make文件夹所在处,执行 nmake \/f makefile

亥怜13968485894问: 毕设!linux下的C程序,包含了好几个.h和两个.c文件,还有一个makefile文件.不知道怎么运行,求指点下! -
蒲县力百回答: ctrl+shift+t :打开终端 cd 文件路径 :移动到 makefile 所在文件 终端输入: make 生成可执行文件./ 可执行文件的名字 就运行了.

亥怜13968485894问: Ubuntu系统下如何运行(运行!!)Makefile文件? -
蒲县力百回答: 比如你/home/test这个目录下有.c和.h文件,然后你在该目录下,编写了相应的Makefile文件,那你只要打开一个终端,然后输入: cd /home/test make 就可以运行这个Makefile了.

亥怜13968485894问: 怎么打开使用makefile文件?不是语法的依赖关系!! -
蒲县力百回答: 要看你的系统,如果你的系统是linux或unix的,你写好的的makefile放在哪里,就直接进入该目录下键入make,然后回车,就会看到make读取makefile并执行操作;如果系统是Win,你需要安装一个虚拟linux的环境,比如cygwin,然后用类似在linux下的方式,操作,可以看到makefile被执行;如果你有GNUmake.exe,那么也可以直接将这个exe程序拷贝到你的makefile目录,直接双击运行GNUmake.exe或者命令行运行都可以,不过需要注意的是,如果makefile中含有一些win会冲突的命令,会得不到正确的执行.

亥怜13968485894问: 如何使用makefile? -
蒲县力百回答: make工具,只是一个批处理工具.如果只是使用makefile,那么只要有make.exe这个文件就可以了.make工具会根据makefile里面的信息来编译程序.在makefile里面,一般指定了用什么编译器,用什么程序链接,以及需要那些库的支持,还有一些其它的设置.如果你没有相应的编译工具和库的支持,make会出错的.所以,你必须要先弄清楚,你拿到的c程序,需要什么样的环境才能编译.一般来说,你看看它C头文件和makefile里面的信息就应该能知道.

亥怜13968485894问: makefile怎样使用? -
蒲县力百回答: 用 命令: make -f <你的makefile的具体的名字> 再拍 Enter 键. 你可以起不同的文件名,例如 mkfile1, mkfile2 make -f mkfile1 make -f mkfile2 文件名 可带路径.

亥怜13968485894问: linux用make语句编译 -
蒲县力百回答: 我这儿有个写好的makefile你可以参考一下,在终端直接运行make 命令就可以了. CC =gcc CFLAGS =-Wall -g -o RM =rm -rf BIN =bin/file_type bin/file_ugid bin/perm bin/file_perm bin/access bin/umask bin/chmodbin/st_dev:src/st_dev.c$(CC) ...

亥怜13968485894问: Windows系统下如何使用makefile -
蒲县力百回答: makefile在windows之外的系统中广泛使用,大多数程序员依赖于vs的IDE; 掌握使用makefile,对于自动化构建很有用 vs使用nmake.exe作为构建的工具,有别于linux的make nmake.exe在vs的安装目录下,vs2005的默认目录是:C:\Program ...

亥怜13968485894问: 关于linux下make工程管理器的使用 -
蒲县力百回答: make 是个软件,不是目录,当然不能用cd make了,要用make,就是在终端里直接输入make就可以了.makefile是个脚本,make的运行依赖于makefile,自己找书和文档看看吧,一时半会不可能跟你说的清的.

亥怜13968485894问: su软件中的makefile怎么用 -
蒲县力百回答: 因为你的目录下面没有Makefile文件 你看看你的目录下面有没有configure文件,如果有你在输入make前输入./configure,这个命令会帮你生成Makefile文件 然后你再输入make命令,一切顺利的话,你再输入make install(这个命令可能需要有root权限) 祝你好运……

亥怜13968485894问: windows makefile 如何使用? -
蒲县力百回答: 一直都在Linux下编写程序,对Makefile的使用比较熟悉.最近碰到了Windows下使用Makefile,就自己写了个小程序,简单的介绍了Makefile的使用.以下是在vc中写的一个头文件(bao.h):#include void print() { int i=0; int j=0; for(i=0;i { for(j=0;j ...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网