标签: compilation

从Python项目创建单个可执行文件

我想从我的Python项目中创建一个可执行文件.用户应该能够在不需要安装Python的情况下下载并运行它.如果我只是分发一个包,我可以使用pip,wheel和PyPI来构建和分发它,但这需要用户拥有Python并知道如何安装包.我可以用什么来构建Python项目中的自包含可执行文件?

python packaging software-distribution exe compilation

73
推荐指数
3
解决办法
5万
查看次数

为什么不是所有代码编译位置都独立?

在gcc中编译共享库时,-fPIC选项将代码编译为与位置无关的代码.是否有任何原因(性能或其他原因)您不能编译所有代码位置独立?

c compilation

72
推荐指数
4
解决办法
3万
查看次数

如何修改自制公式?

我通过自制软件安装了imagemagick .

但是,由于我的当前配置存在错误,我需要调整公式的编译标志并重新安装.

我怎么能做到这一点?

homebrew compilation imagemagick package

72
推荐指数
2
解决办法
4万
查看次数

为什么需要为每个操作系统重新编译 C/C++?

这更像是一个理论问题。我是 Comp sci 专业,对低级编程非常感兴趣。我喜欢了解引擎盖下的工作原理。我的专长是编译器设计。

无论如何,当我正在开发我的第一个编译器时,我遇到了一些令人困惑的事情。

当您用 C/C++ 编写程序时,人们知道的传统事情是,编译器神奇地将您的 C/C++ 代码转换为该机器的本机代码。

但有些事情并没有在这里加起来。如果我针对 x86 架构编译我的 C/C++ 程序,那么相同的程序似乎应该在具有相同架构的任何计算机上运行。但这不会发生。您需要为 OS X 或 Linux 或 Windows 重新编译您的代码。(再次为 32 位与 64 位)

我只是想知道为什么会这样?我们在编译 C/C++ 程序时不是针对 CPU 架构/指令集吗?Mac 操作系统和 Windows 操作系统可以在完全相同的架构上运行。

(我知道 Java 和类似的目标是 VM 或 CLR,所以这些不算数)

如果我对此给出了最佳答案,我会说 C/C++ 必须编译为特定于操作系统的指令。但是我读到的每个来源都说编译器针对机器。所以我很困惑。

c c++ winapi compilation

71
推荐指数
5
解决办法
4415
查看次数

我可以将Java编译为本机代码吗?

有没有办法从Java编译到独立(或库)机器代码而不需要JVM?

java compilation native-code

70
推荐指数
4
解决办法
4万
查看次数

70
推荐指数
4
解决办法
3万
查看次数

我可以在没有qmake或Qt Creator的情况下使用Qt吗?

我想用Qt编程,但我不想使用特殊的编译器或IDE,如Qt Creator和qmake.我想用Kate编写并用g ++编译.

我可以编译一个使用Qt和g ++的程序吗?如何用g ++编译它?

c++ qt compilation

70
推荐指数
3
解决办法
4万
查看次数

无法找到tools.jar

可能重复:
无法找到tools.jar

我正在尝试使用ant来编译使用此命令:

 ant compile
Run Code Online (Sandbox Code Playgroud)

我不知道问题是来自我的Windows 64位还是其他东西.因为我在64&32 prog文件中安装了java.

Java 64和32

我下载apache-ant-1.8.2-bin并将其插入C:\ Program Files\apache-ant-1.8.2

我试图把蚂蚁放到任何地方,我也切换了java 64和32之间的ENV PATH,但每次我收到此错误消息:

无法找到tools.jar.预计在C:\ Program Files\Java\jre6\lib\tools.jar中找到它

我搜索了ant lib文件夹中的tools.jar,在java 64和32中,但在系统中没有它的痕迹.

你怎么看 ?

java apache ant compilation build

70
推荐指数
2
解决办法
13万
查看次数

如何观看和编译所有TypeScript源?

我正在尝试将宠物项目转换为TypeScript,似乎无法使用该tsc实用程序来观察和编译我的文件.帮助说我应该使用-w开关,但看起来它无法*.ts以递归方式查看和编译某个目录中的所有文件.这似乎tsc应该能够处理.我有什么选择?

javascript compilation typescript

70
推荐指数
7
解决办法
9万
查看次数

什么是超级编译?

简短而甜蜜:我见过几个谈论"超级编译"的消息来源.但是,我还没有在互联网的任何地方找到一个单独的文件来描述这是什么.大概是因为对于那些甚至不值得解释的人来说似乎很简单.

有人知道这究竟是什么吗?

haskell compilation

69
推荐指数
1
解决办法
8148
查看次数