compilation 相关问题

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

用两种不同的编程语言编写的相同代码是否具有相同的二进制输出?

如果我想用两种不同的语言(例如C++和Java)打印“HELLO”,代码的二进制输出是否也可能不同?

回答 2 投票 0

如何修复致命错误:zlib.h:没有这样的文件或目录?

我正在尝试在 Kali Linux 64 位上编译 miniSAT,但我不断收到错误消息: 致命错误:zlib.h:没有这样的文件或目录 我读到可能存在链接问题,我...

回答 3 投票 0

尝试从类实例化新对象时出现 ASP.NET 和 C# 编译错误</desc> <question vote="0"> <p>我这里有这个简单的 ASP.NET 页面:</p> <pre><code><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Tree.aspx.cs" Inherits="CoconutTree.One" %> <html> <head> <title>Planting Trees</title> <script runat="server"> protected void Page_Load(Object Source, EventArgs E) { string msg = "Let's plant some trees!<br/>"; // Create a new Tree Tree tree1 = new Tree(); msg += "I've created a tree with a height of " + tree1.height + " metre(s).<br/>"; tree1.Grow(3); msg += "After a bit of growth, it's now up to " + tree1.height + " metre(s) tall.<br/>"; msg += "Maybe eventually it will grow to 10 meters tall!</br>…<br/>"; tree1.Grow(7); msg += "*15 years later*<br/>Let's check out our tree's height now! It's now up to " + tree1.height + " meter(s) tall! Awesome!<br/>"; Output.Text = msg; string msg2 = "Let's plant some coconut trees!<br/>"; // Create a new Tree CoconutTree coconutTree1 = new CoconutTree(); msg2 += "I've created a tree with " + coconutTree1.numNuts + " coconuts.<br/>"; coconutTree1.GrowNut(10); ms2 += "I've now grown " + coconutTree1.numNuts + " coconuts on our tree.<br/>"; Output2.Text = msg2; } </script> </script> </head> <body> <p><asp:label runat="server" id="Output" /></p> <p><asp:label runat="server" id="Output2" /></p> </body> </html> </code></pre> <p>通过这个简单的课程:</p> <pre><code> namespace One { public class Tree { public int height = 0; public void Grow(int heightToGrow) { height += heightToGrow; } } public class CoconutTree : Tree { public int numNuts = 0; //Number of coconuts public void GrowNut(int numberToGrow) { numNuts += numberToGrow; } public void PickNut(int numberToPick) { numNuts -= numberToPick; } } } </code></pre> <p><strong>更新更新:</strong></p> <p>解析器错误</p> <p>描述:解析服务此请求所需的资源时出错。检查您的源文件并修改它以修复此错误。</p> <p>解析器错误消息:找不到类型 CoconutTree.One</p> </question> <answer tick="true" vote="2"> <p>我只需在代码后面执行 Page_Load 即可完成。 我不知道在 aspx 文件中使用页面导入的 Mono 编译器会发生什么愚蠢的事情。</p> <p>这是使用后台代码的示例:</p> <pre><code><%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="User.aspx.cs" Inherits="Example.User" %> </code></pre> <p>然后在 User.aspx.cs 文件中,您需要在名称空间 Example 中创建一个 User 类。</p> </answer> <answer tick="false" vote="0"> <p>1)您应该发布实际的错误消息。<br/> 2)不要要求别人帮你做作业。<br/> 3)在一个.cs文件中定义两个类就可以了。</p> <p>抱歉,我太轻率了。问题是 Page 指令中的“src”标记没有意义。 ASP.NET 引擎不知道 CoconutTree 是在哪里定义的。使用 CodeFile 来动态编译页面。</p> </answer> </body></html>

我这里有一个简单的 ASP.NET 页面: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Tree.aspx.cs" Inherits="CoconutTree.One" %> </desc> <question vote="0"> <p>我这里有这个简单的 ASP.NET 页面:</p> <pre><code><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Tree.aspx.cs" Inherits="CoconutTree.One" %> <html> <head> <title>Planting Trees</title> <script runat="server"> protected void Page_Load(Object Source, EventArgs E) { string msg = "Let's plant some trees!<br/>"; // Create a new Tree Tree tree1 = new Tree(); msg += "I've created a tree with a height of " + tree1.height + " metre(s).<br/>"; tree1.Grow(3); msg += "After a bit of growth, it's now up to " + tree1.height + " metre(s) tall.<br/>"; msg += "Maybe eventually it will grow to 10 meters tall!</br>…<br/>"; tree1.Grow(7); msg += "*15 years later*<br/>Let's check out our tree's height now! It's now up to " + tree1.height + " meter(s) tall! Awesome!<br/>"; Output.Text = msg; string msg2 = "Let's plant some coconut trees!<br/>"; // Create a new Tree CoconutTree coconutTree1 = new CoconutTree(); msg2 += "I've created a tree with " + coconutTree1.numNuts + " coconuts.<br/>"; coconutTree1.GrowNut(10); ms2 += "I've now grown " + coconutTree1.numNuts + " coconuts on our tree.<br/>"; Output2.Text = msg2; } </script> </script> </head> <body> <p><asp:label runat="server" id="Output" /></p> <p><asp:label runat="server" id="Output2" /></p> </body> </html> </code></pre> <p>通过这个简单的课程:</p> <pre><code> namespace One { public class Tree { public int height = 0; public void Grow(int heightToGrow) { height += heightToGrow; } } public class CoconutTree : Tree { public int numNuts = 0; //Number of coconuts public void GrowNut(int numberToGrow) { numNuts += numberToGrow; } public void PickNut(int numberToPick) { numNuts -= numberToPick; } } } </code></pre> <p><strong>更新更新:</strong></p> <p>解析器错误</p> <p>描述:解析服务此请求所需的资源时出错。检查您的源文件并修改它以修复此错误。</p> <p>解析器错误消息:找不到类型 CoconutTree.One</p> </question> <answer tick="true" vote="2"> <p>我只需在代码后面执行 Page_Load 即可完成。 我不知道在 aspx 文件中使用页面导入的 Mono 编译器会发生什么愚蠢的事情。</p> <p>这是使用后台代码的示例:</p> <pre><code><%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="User.aspx.cs" Inherits="Example.User" %> </code></pre> <p>然后在 User.aspx.cs 文件中,您需要在名称空间 Example 中创建一个 User 类。</p> </answer> <answer tick="false" vote="0"> <p>1)您应该发布实际的错误消息。<br/> 2)不要要求别人帮你做作业。<br/> 3)在一个.cs文件中定义两个类就可以了。</p> <p>抱歉,我太轻率了。问题是 Page 指令中的“src”标记没有意义。 ASP.NET 引擎不知道 CoconutTree 是在哪里定义的。使用 CodeFile 来动态编译页面。</p> </answer> </body></html>

回答 0 投票 0

g++-13“-isystem”标志在启用优化的情况下似乎无法正常工作

文件“include/header.hpp” #包括 埃卡级 { 整数x; 民众: Eka() { std::cout << x;}; Eka(int y) : x(y) {} int Sqr() const { if(x...

回答 1 投票 0

如何加快Linux内核编译速度?

我有酷睿 i5 和 8GB 内存。 我的计算机上安装了 VMware Workstation 10.0.1。 我在 VMware 上安装了 fedora 20 Desktop Edition 作为来宾操作系统。 我正在研究 Linux 内核源代码 v ...

回答 10 投票 0

尝试编译 Rust 会生成错误 E3080

尝试在项目中编译 bootkit 时 - https://github.com/memN0ps/redlotus-rs 我收到错误 - 错误[E0308]:类型不匹配 --> bootkit\src/main.rs:33:16 | 33 |如果让一些(混乱...

回答 1 投票 0

VS Installer Solution 警告错误:编译期间“DLL 文件受 Windows 系统文件保护”

我正在使用 C# 为 VS 项目构建安装程序解决方案。 在编译过程中我收到以下警告: 警告:应排除“System.Linq.dll”,因为其源文件“C:\WINDOWS\

回答 1 投票 0

Windows 10 错误:与 `x86_64-w64-mingw32-gcc` 链接失败:退出代码:1

我正在努力修复错误:与 'x86_64-w64-mingw32-gcc; 链接;失败:退出代码:1,我已经安装了 TDM-GCC-64 和 Cygwin 并将它们添加到 PATH 以及更新 c++ 2019 redistributa...

回答 2 投票 0

JIT 编译器如何编译包含对另一个非即时函数或虚拟调用的调用的函数

我明白JIT编译器是做什么的,它使用计数器来检测热代码并编译它们,并将它们存储在代码缓存中,这样下次就不需要解释该函数了。但这...

回答 1 投票 0

UWP 应用程序在调试模式下连接到数据库,同时在发布模式下编译后引发异常

我面临一个问题,其中一行代码在调试模式下工作,但在发布模式下不工作。我有一个 UWP 应用程序,它连接到 localState 文件夹中的 sqlite 数据库,这行代码执行...

回答 1 投票 0

riscv堆栈指针初始化

我正在使用 https://www.qemu.org/docs/master/system/riscv/virt.html 编译一些在 uart 中打印“U”的代码。 我的问题是关于堆栈初始化。我假设我可以做各种各样的事情......

回答 1 投票 0

如果头文件中没有使用任何函数,编译器还会编译这个文件吗?

假设我在一个简单的 C 程序中#include“math.h”,同时进行数学计算,这样我就可以使用 PI 常数。然后,我删除了“math.h”的用法,但没有实际删除#include。 会...

回答 1 投票 0

错误 CS0019 运算符“==”不能应用于“HttpStatusCode”和“int”类型的操作数

您好,我正在尝试编译我制作的程序,但遇到了一个错误,我不知道如何修复。我已经尝试了所有我能想到的解决方案,想看看是否有人可以帮助我解决它 她...

回答 3 投票 0

确定 Go 程序是否较之前的版本发生了变化

在 CI/CD 系统中,我需要一种方法来检查 Go 可执行文件的源代码的哈希值是否已更改。我有源代码和可执行文件。我只想部署构建的可执行文件,如果它是

回答 1 投票 0

为 Android 编译 C++ 库时如何修复此链接器错误?

我目前正在开发一个应用程序,可以处理数据并根据该数据制作 3D 对象。为此,我使用外部库:openMVG。我已经使用 cmake 构建了该库并进行了编译...

回答 1 投票 0

Yocto 重建不会覆盖

我对 u-boot 源 /tmp/work/beaglebone_my-poky-linux-gnueabi/u-boot/1_2018.07-r0/git 做了一些更改 当我使用 bitbake core-image-minimal 重建时,BitBake 不会覆盖路径中的图像 /

回答 2 投票 0

“错误:在类中找不到 main(String[]) 方法:”当类放在公共类之前

在java代码中,如果我将非公共类放在公共类之前,则会弹出此错误。 “错误:在类中找不到 main(String[]) 方法:className” 参考1 但是,如果我把它放在公共c之后...

回答 1 投票 0

如何使用预构建库 (MbedTLS) 作为依赖项来构建库 (MQTT-C),同时确保实际包含包含目录?

MbedTLS/CMake 一直让我发疯。希望这里有人能启发我,让我明白我做错了什么。 我已经能够构建 MbedTLS,但是当我尝试将其用作 MQTT-C 的依赖项时,它......

回答 1 投票 0

如何将Python脚本编译为二进制可执行文件

我需要将 Python 脚本转换为 Windows 可执行文件。 我已将 Python 2.6 安装到 python26。 我创建了一个脚本并将其保存在 C:\pythonscript 中。这个文件夹里面有两个文件

回答 5 投票 0

为什么 %.o 通配符在规则的先决条件部分不起作用?

所以我在理解 % 通配符如何使用 makefile 实际工作时遇到一些问题。我已经看过 GNU make man 中的静态模式规则,但我仍然很困惑,我觉得......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.