草庐IT

make_archive

全部标签

c - "make clean"结果 "No rule to make target ` 干净 '"

我正在运行Ubuntu10.04。每当我运行makeclean时,我都会得到:make:***Noruletomaketarget`clean'.Stop.这是我的生成文件:CC=gccCFLAGS=-g-pedantic-O0-std=gnu99-m32-WallPROGRAMS=digitreversalall:$(PROGRAMS)digitreversal:digitreversal.o$(CC)$(CFLAGS)-o$@$^$(LDFLAGS).PHONY:cleanclean:@rm-f$(PROGRAMS)*.ocore任何想法为什么它不起作用?编辑:好像在做:make-

c - "make clean"结果 "No rule to make target ` 干净 '"

我正在运行Ubuntu10.04。每当我运行makeclean时,我都会得到:make:***Noruletomaketarget`clean'.Stop.这是我的生成文件:CC=gccCFLAGS=-g-pedantic-O0-std=gnu99-m32-WallPROGRAMS=digitreversalall:$(PROGRAMS)digitreversal:digitreversal.o$(CC)$(CFLAGS)-o$@$^$(LDFLAGS).PHONY:cleanclean:@rm-f$(PROGRAMS)*.ocore任何想法为什么它不起作用?编辑:好像在做:make-

linux - 并行make : set -j8 as the default option

我可以使用-j参数设置构建过程的线程数。例如,我有4个核心+4个虚拟。当我写:make-j8速度提高了4倍。是否可以将该值设置为默认值?(例如,在LinuxGentoo中,在配置文件中,可以设置此默认值)。附言我有ArchLinux 最佳答案 您的问题不是关于线程,而是关于make执行的进程(作业)。当从控制台使用make时,简单的设置方法是添加:aliasmake="/usr/bin/make-j8"到您的.profile文件。你也可以使用setenvMAKEFLAGS'-j8',但是MAKEFLAGS在某些情况下可以忽略这个参数

linux - 并行make : set -j8 as the default option

我可以使用-j参数设置构建过程的线程数。例如,我有4个核心+4个虚拟。当我写:make-j8速度提高了4倍。是否可以将该值设置为默认值?(例如,在LinuxGentoo中,在配置文件中,可以设置此默认值)。附言我有ArchLinux 最佳答案 您的问题不是关于线程,而是关于make执行的进程(作业)。当从控制台使用make时,简单的设置方法是添加:aliasmake="/usr/bin/make-j8"到您的.profile文件。你也可以使用setenvMAKEFLAGS'-j8',但是MAKEFLAGS在某些情况下可以忽略这个参数

linux - 使用make构建后的.d文件是什么

有时,我会为给定的源文件找到.d文件。例如,如果我编译test.c,我有test.d,test.o我知道test.o是目标文件,但不知道test.d是干什么用的。能否给点提示或指点? 最佳答案 许多构建系统将自动检测到的make依赖项添加到.d文件中。特别是,对于C/C++源文件,它们确定需要哪些#include文件并自动将这些信息生成到.d文件中。.d文件随后包含在makefile中,因此make知道该信息。如果您查看这些文件的内容,它们将成为先决条件语句,例如:foo.o:foo.hbar.hbiz.h等等

linux - 使用make构建后的.d文件是什么

有时,我会为给定的源文件找到.d文件。例如,如果我编译test.c,我有test.d,test.o我知道test.o是目标文件,但不知道test.d是干什么用的。能否给点提示或指点? 最佳答案 许多构建系统将自动检测到的make依赖项添加到.d文件中。特别是,对于C/C++源文件,它们确定需要哪些#include文件并自动将这些信息生成到.d文件中。.d文件随后包含在makefile中,因此make知道该信息。如果您查看这些文件的内容,它们将成为先决条件语句,例如:foo.o:foo.hbar.hbiz.h等等

build - gmake 和 make 有什么区别?

我想了解“gmake”和“make”之间的区别?在我的linux机器上它们是相同的:%gmake--versionGNUMake3.81Copyright(C)2006FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions.ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.%make--versionGNUMake3.81Copyright(C)2006FreeSoftwareFounda

build - gmake 和 make 有什么区别?

我想了解“gmake”和“make”之间的区别?在我的linux机器上它们是相同的:%gmake--versionGNUMake3.81Copyright(C)2006FreeSoftwareFoundation,Inc.Thisisfreesoftware;seethesourceforcopyingconditions.ThereisNOwarranty;notevenforMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.%make--versionGNUMake3.81Copyright(C)2006FreeSoftwareFounda

来自命令行的 Xcode "Build and Archive"

Xcode3.2在Build菜单下提供了一个很棒的新功能,“BuildandArchive”,它可以生成适合AdHoc分发的.ipa文件。您也可以打开管理器,进入“归档的应用程序”和“提交应用程序到iTunesConnect”。有没有办法从命令行使用“构建和存档”(作为构建脚本的一部分)?我假设xcodebuild会以某种方式参与,但man页面似乎没有说明这一点。更新MichaelGrinich要求澄清;这就是你不能用命令行构建做的事情,你只能在“构建和存档”之后用Xcode的Organizer做的功能。您可以单击“共享应用程序...”与Beta测试人员共享您的IPA。正如Guilla

来自命令行的 Xcode "Build and Archive"

Xcode3.2在Build菜单下提供了一个很棒的新功能,“BuildandArchive”,它可以生成适合AdHoc分发的.ipa文件。您也可以打开管理器,进入“归档的应用程序”和“提交应用程序到iTunesConnect”。有没有办法从命令行使用“构建和存档”(作为构建脚本的一部分)?我假设xcodebuild会以某种方式参与,但man页面似乎没有说明这一点。更新MichaelGrinich要求澄清;这就是你不能用命令行构建做的事情,你只能在“构建和存档”之后用Xcode的Organizer做的功能。您可以单击“共享应用程序...”与Beta测试人员共享您的IPA。正如Guilla