Questions tagged «compilation»

编译是将源文本转换为其他形式或表示形式。该标签最常见的用法是有关将编程语言转换为机器代码的问题。此标记通常与另一个指示源文本类型的标记(例如编程语言标记(C,C ++,Go等))一起使用,并指示用于转换的工具或编译器的标记(gcc,Visual Studio,等等。)。

1
C ++编译错误:具有初始化程序,但类型不完整
我正在Eclipse中进行编码,并且具有以下内容: #include <ftream> #include <iostream> void read_file(){ char buffer[1025]; std::istringstream iss(buffer); } 但是,当我尝试构建时,出现以下错误: variable 'std::istringstream iss' has initializer but incomplete type 有什么想法吗?我到处搜索,似乎大多数有此问题的人根本没有包括正确的头文件,我相信我做的正确。


8
Java编译速度与Scala编译速度
我已经在Scala中编程了一段时间了,我喜欢它,但是令我烦恼的是编译程序所花费的时间。这似乎是一件小事,但是使用Java我可以对程序进行一些小的更改,单击netbeans中的运行按钮,然后BOOM就会运行,随着时间的推移,在scala中进行编译似乎会花费大量时间。我听说在许多大型项目中,脚本编写语言变得非常重要,因为需要花费大量的编译时间,而使用Java时却没有看到这种需求。 但是我来自Java,据我了解,它比任何其他编译语言都快,并且由于我改用Scala的原因而变得更快(这是一种非常简单的语言)。 所以我想问一下,我可以使Scala编译速度更快,并且scalac会和javac一样快。

18
在解决构建路径错误之前,无法构建项目。
在eclipse 3.4.2中编译android项目时,我得到除非解决了构建路径错误,否则无法构建项目。 我 从博客http://www.scottdstrader.com/blog/ether_archives/000921.html获得了临时解决方案 解决方案是强制重新保存选定的项目(及其.classpath文件): 打开项目属性 选择“ Java构建路径”>“库” 添加一个新的任意库(稍后将删除)>确定 等待工作空间刷新(或强制刷新项目) 错误将消失 删除虚拟库 我能找到的唯一其他参考是对.classpath文件的内容进行较小的更改。 是否有针对此问题的永久修复程序?








3
从Python项目创建一个可执行文件
我想从我的Python项目中创建一个可执行文件。用户无需安装Python就可以下载并运行它。如果我只是分发软件包,则可以使用pip,wheel和PyPI来构建和分发它,但这需要用户具有Python并且知道如何安装软件包。我可以用什么从Python项目中构建一个自包含的可执行文件?



8
为什么GDB会在行与行之间意外地跳转并将变量打印为“ <值优化输出>”?
谁能解释gdb的这种行为? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 …

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.