标签: target

单个调用具有多个目标的 Makefile 规则

根据gnu make 文档,如果规则通过单个调用生成多个目标(例如,使用具有多个输出文件的方法执行工具的配方),您可以使用“&:”规则语法来告诉 make。使用此语法时,我收到有关目标“&”的警告,但是,当多个规则中有多个(但唯一的)目标时。好像错误地将与号作为目标名称而不是成为目标-先决条件分隔符的一部分。

在我的原始项目中,我有两个具有多个目标的规则和一个从单个 statement/tool 生成这些目标的配方。两个规则中的每一个的目标都是唯一的。我创建了以下简单示例来演示 make 生成的警告:

all: file_abbc

.PHONY: all clean

clean:
    del /Q file_*

file_abbc: file_ab file_bc
    copy file_ab+file_bc file_abbc

file_ab file_bc &: file_a file_b file_c
    copy file_a+file_b file_ab
    copy file_b+file_c file_bc

file_a file_b file_c &: content
    copy content file_a
    copy content file_b
    copy content file_c
Run Code Online (Sandbox Code Playgroud)

在上面的 Windows 上运行 make 的警告:

Makefile:17: 警告:覆盖目标“&”的配方

Makefile:13: 警告:忽略目标“&”的旧配方

为什么 make 抱怨目标 '&' ?

makefile target

3
推荐指数
1
解决办法
334
查看次数

使用 Kotlin 和 Gradle 瞄准特定 JVM

有什么区别

java {
    sourceCompatibility = JavaVersion.VERSION_11
    targetCompatibility = JavaVersion.VERSION_11
}
Run Code Online (Sandbox Code Playgroud)

compileKotlin {
    kotlinOptions {
        jvmTarget = "11"
    }
}
Run Code Online (Sandbox Code Playgroud)

他们会在 gradle/Kotlin 库中获得相同的最终结果吗?jvmTarget 用于设置要使用的标准库版本,我明白。

jvm target kotlin

3
推荐指数
1
解决办法
2014
查看次数

Makefile目标依赖于环境变量中的文件

如果我make像这样跑:

make VAR=dir
Run Code Online (Sandbox Code Playgroud)

有没有办法将VAR变量指向的位置添加为目标依赖项?实际上,我需要在该目录中定义一个文件作为依赖项.

我会去:

target: $(VAR)/file.txt
  echo yes
Run Code Online (Sandbox Code Playgroud)

但是如果没有定义变量,目标就会理解/file.txt,这不是我想要的.我还想过创建一个虚假的目标来检查变量,test但是每次都会执行虚假目标,因此target也会这样做.

任何解决方案?

dependencies makefile environment-variables target

2
推荐指数
1
解决办法
1472
查看次数

针对Android中的特定运营商

我在这里阅读:http://www.androidguys.com/2009/10/11/developers-can-now-target-by-carrier-in-android-market/如果你去Android市场就可以做到,然后转到您的应用程序,然后转到发布选项 - >位置,但我没有看到任何选择特定运营商,只有特定国家/地区.

这是谷歌改变了吗?这仍然可以完成,还是自动完成?无法从设备中检测到载波?

android target

2
推荐指数
1
解决办法
290
查看次数

xcode:共享2个目标的.pch文件

我发布了我的iPhone应用程序的精简版,并在商店.现在,我想添加"完整"版本的代码,并陷入困境.

在项目中添加第二个目标后,lite版本编译正常,但完整版本没有.这是因为_Prefic.pch文件中定义的宏对代码的完整版本不可见.

项目可以有多个.pch文件吗?如果不是,如何指定XCode与两个目标共享.pch文件?

xcode target pch

2
推荐指数
1
解决办法
1252
查看次数

actionscript 3 event.target

我有一个名为button1的影片剪辑,在这个影片剪辑中有一个名为txt的动态文本

 public function mouse_down(event:MouseEvent)
      {
      if(event.target==button1)
      {
      ...//this only recognizes when i click the button without intersecting the dynamic text area
      }
      if(event.target==button1||event.target==button1.txt)
      {
      ...//this works
      }
Run Code Online (Sandbox Code Playgroud)

我想知道为什么它不能识别包含动态点击的区域中的点击,如果我没有指定它,因为txt是button1的一部分,所以通常我只需要检查目标是否是button1但是它不起作用:我还必须检查目标是否是button1.txt

谢谢你的帮助!

events actionscript-3 target movieclip

2
推荐指数
1
解决办法
8897
查看次数

将表单提交到没有地址栏的新窗口

此代码将表单提交到新窗口

<form action="..." method="post" target="_new">
Run Code Online (Sandbox Code Playgroud)

但是有可能在没有地址栏的情况下启动新窗口并定义其大小吗?

html forms post http-post target

2
推荐指数
1
解决办法
7935
查看次数

如何在Xcode中更改方案的名称?

一张图片似乎比一个令人困惑的标题更好:

在此输入图像描述

我已将我的主应用程序复制到不同的目标.我还设法productnam在目标的Build Settings下更改了e.我看到我的(Productname)改变影响了Bundle ID,所以我想这没关系.

现在我该如何更改方案的名称?

xcode target ios

2
推荐指数
1
解决办法
1636
查看次数

为什么Maven在target和groupId目录中为同一源创建两个jar

我有一个Maven项目,src并且pom具有以下内容groupIdartifactId

<groupId>com.useless.coders</groupId>
<artifactId>nonsense-program</artifactId>
<version>0.0.1</version>
<packaging>jar</packaging>
Run Code Online (Sandbox Code Playgroud)

现在,当我们使用构建jar时mvn clean install,将创建一个目标文件夹,其名称和版本为nonsense-program-0.0.1。当我导航到.m2文件夹结构中的存储库时,com/useless/coders/我可以看到还使用额外的元数据信息创建了同一个jar maven-metadata-local.xml。我知道Maven存储库的用途,并且在target目录中,我们将构建的所有输出.class与jar和/或libs 生成的文件一起存放。

但是我很想知道为什么我们在target目录中维护两个相同源的jar副本,而在groupId路径目录中维护另一个。我们不会节省一些空间。

java jar target maven

2
推荐指数
1
解决办法
545
查看次数

PowerShell脚本未压缩正确的文件

 Function Zip
{
    Param
    (
        [string]$zipFile
        ,
        [string[]]$toBeZipped
    )
    $CurDir = Get-Location
    Set-Location "C:\Program Files\7-Zip"
    .\7z.exe A -tzip $zipFile $toBeZipped | Out-Null
    Set-Location $CurDir
}
$Now = Get-Date
$Days = "60"
$TargetFolder = "C:\users\Admin\Downloads\*.*"
$LastWrite = $Now.AddDays(-$Days)
$Files = Get-Childitem $TargetFolder -Recurse | Where {$_.LastWriteTime -le "$LastWrite"}
$Files
Zip C:\Users\Admin\Desktop\TEST.zip $Files
Run Code Online (Sandbox Code Playgroud)

我正在测试我在网上找到的脚本。我的问题是,不是压缩目标文件夹中的文件,而是复制并压缩7-zip程序文件文件夹的内容。是什么原因造成的?提前致谢

powershell scripting zip 7zip target

2
推荐指数
1
解决办法
167
查看次数