Questions tagged «executable»

可执行文件是可以由操作系统执行的二进制文件。


6
在Android操作系统上运行Haskell程序
前言:这是在/ r / haskell上启动的线程的扩展 让我们从事实开始: Android是一个很棒的操作系统 Haskell是地球上最好的编程语言 因此,显然,将它们组合在一起将使Android开发更好。因此,从本质上讲,我只想知道如何为Android OS编写Haskell程序。我的问题是: 如何获得Haskell程序以在Android OS上执行/运行?

12
在没有/ proc / self / exe的情况下查找当前可执行文件的路径
在我看来,Linux使用/ proc / self / exe很容易。但是我想知道是否有一种方便的方法可以通过跨平台接口在C / C ++中找到当前应用程序的目录。我已经看到一些项目与argv [0]混为一谈,但它似乎并不完全可靠。 例如,如果您必须支持没有/ proc /的Mac OS X,您会怎么做?使用#ifdefs隔离特定于平台的代码(例如,NSBundle)?还是尝试从argv [0],$ PATH和诸如此类的东西推断出可执行文件的路径,冒着在边缘情况下发现错误的风险?
190 c++  c  linux  macos  executable 

5
如何通过双击使该file.sh可执行?
首先,我使用Mac。 接下来,我需要执行此“ file.sh”,我们将其称为。每当我需要执行它时,我都必须打开Terminal并输入: cd /Users/Jacob/Documents/folderWithFileInIt bash file.sh 没关系,但是我觉得如果我双击使文件执行起来会快很多,你不觉得吗? 所以我的问题是,如何通过双击使该文件可执行? 我的想法是: a)在终端中输入类似chmod之类的内容并更改权限? b)创建一个文件,将我上面写的代码放在其中^,然后使该文件可执行? c)以某种方式实现自动化? 哪种方法最好,还是有更好的方法?另外,请您尽可能多地解释一下,我是Terminal的新手。谢谢。

3
Groovy Binary和Source发布之间的区别?
我一直在看到二进制和源词在许多网站的下载部分中,发布。 它们实际上是什么意思? 例如,我已经在Groovy下载页面中看到了这一点。 我的问题是它们有何不同?两者都倾向于安装Groovy,但是主要区别是什么?

16
是否有修改运行时代码的明智案例?
您能想到运行时代码修改(程序在运行时修改自己的代码)的任何合法(智能)用途吗? 现代操作系统似乎对执行此操作的程序不满意,因为病毒已使用此技术来避免检测。 我所能想到的就是某种运行时优化,通过在运行时知道一些在编译时无法知道的内容,可以删除或添加一些代码。

3
如何将python脚本编译为二进制可执行文件
我需要将Python脚本转换为Windows可执行文件。 我已将Python 2.6安装到python26。 我创建了一个脚本并将其保存在中C:\pythonscript。在此文件夹中有两个文件 Setup.py和oldlogs.py(此文件需要掩盖) setup.py 代码是 from distutils.core import setup import py2exe setup(console=['oldlogs.py']) 如何将oldlogs.py转换为exe文件?

12
在Windows中如何避免过度填充PATH环境变量?
我想知道您用来管理系统中可执行文件的方法是什么。例如,我几乎可以通过命令行访问所有内容,但是现在我达到了路径字符串的限制,因此我无法再添加任何目录。 那么您有什么建议呢?很久以前,我尝试在目录中使用Dir中可执行文件的软链接,但是这种方法不起作用。将“仅可执行文件”扔给已知的Dir,存在几乎所有应用程序都需要一组文件的问题,因此这也是不好的。将可执行文件和他的所有文件扔到一个已知的Dir,mmm,这可以工作,但是文件名冲突的可能性非常高。创建HardLink?我不知道。你怎么看?

23
获取可执行文件的路径
我知道以前曾问过这个问题,但是我仍然没有看到满意的答案,也没有明确的“不,这不能完成”,所以我再问一次! 我要做的就是以独立于平台的方式获取当前正在运行的可执行文件的路径,可以是绝对路径,也可以是相对于调用可执行文件的位置的路径。虽然我boost :: filesystem :: initial_path是我的麻烦的答案,但这似乎只能处理问题的“与平台无关”的部分-它仍然返回从中调用应用程序的路径。 出于某种背景,这是一个使用Ogre的游戏,我正在尝试使用Very Sleepy进行概要分析,该应用程序从其自己的目录中运行目标可执行文件,因此,当然,在加载时,游戏找不到任何配置文件等,并立即崩溃。我希望能够将其传递给配置文件的绝对路径,我知道它将始终与可执行文件一起存在。在Visual Studio中进行调试也是如此-我希望能够在不必设置工作目录的情况下运行$(TargetPath)。
114 c++  boost  executable 

1
R.exe,Rcmd.exe,Rscript.exe和Rterm.exe有什么区别?
我正在努力处理不同的R可执行文件。在批处理文件中运行命令行时,R.exe(带有或不带有CMD BATCH选项),Rcmd.exe,Rscript.exe和Rterm.exe到底有什么区别? 和之间有什么区别: R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1 和 R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt" 输出无差异。 在3079页R参考手册中找不到关于Rcmd.exe和Rscript.exe的任何信息。 顺便说一句:我正在使用Windows。
112 r  executable  rgui  rterm 

2
添加svn:executable的正确方法
我有一些文件可以在添加svn之前执行。它们具有svn:executable属性集。现在,在没有可执行位的情况下签入了一些其他文件,没有这些文件,我想设置svn:executable属性: $ svn propset svn:executable on *.cgi 然后,我检查状态,甚至带有svn:executable的文件都已被修改: $ svn diff Property changes on: a.cgi ___________________________________________________________________ Modified: svn:executable - + * Property changes on: b.cgi ___________________________________________________________________ Added: svn:executable + * a.cgi不应修改。我想添加svn:executable位,使其以与其他文件相同的方式设置,但是无法找出执行此操作的命令。


13
“没有这样的文件或目录”但存在
我只想从命令行运行可执行文件./arm-mingw32ce-g++,但随后收到错误消息, bash: ./arm-mingw32ce-g++: No such file or directory 我正在运行Ubuntu Linux 10.10。ls -l清单 -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ 使用sudo(sudo ./arm-mingw32ce-g++)给出 sudo: unable to execute ./arm-mingw32ce-g++: No such file or directory 我不知道为什么操作系统在那里时甚至看不到文件。有什么想法吗?

15
在Python中运行外部程序(可执行文件)?
我刚开始使用Python,并且一直在尝试从Python运行外部可执行文件。 我有一个用Fortran编写的程序的可执行文件。假设可执行文件的名称为flow.exe。我的可执行文件位于中C:\Documents and Settings\flow_model。我同时尝试了os.system和popen命令,但是到目前为止,我无法使其正常工作。以下代码似乎可以打开命令窗口,但不会执行模型。 # Import system modules import sys, string, os, arcgisscripting os.system("C:/Documents and Settings/flow_model/flow.exe") 我怎样才能解决这个问题?

3
Go编译后的可执行文件太大的原因
我编译了一个hello world Go程序,该程序在linux机器上生成了本机可执行文件。但是我很惊讶地看到简单的Hello world Go程序的大小为1.9MB! 为什么Go中如此简单的程序的可执行文件如此庞大?
90 go  executable 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.