compilation 相关问题

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

java的平台无关性真的是因为解释和编译的结合吗?

我看过很多网上资源说,Java是平台无关的,因为它结合了解释和编译。 第一阶段:Java将源代码编译成字节...

回答 1 投票 0

windows makefile 在 stockfish(国际象棋程序)上失败

这是我第一次在windows上makefile,我通过chocolatey安装了make命令。 在某种程度上它可以工作,但是编译失败,显示: C:\Users\87952\Desktop\Stockfish-master\Stock...

回答 1 投票 0

为什么我可以使用“java”程序运行Java文件,而无需先使用“javac”进行编译?

我刚刚开始学习JAVA,我不是CS出身。到目前为止,我已经了解Java脚本需要两步编译(编译时和运行时)。 (javac 文件名.java)。这将创建...

回答 1 投票 0

为什么我无需先使用 javac 编译就可以使用 java 程序运行 Java 文件?

我刚刚开始学习JAVA,我不是CS出身。到目前为止,我已经了解Java脚本需要两步编译(编译时和运行时)。 (javac 文件名.java)。这将创建...

回答 1 投票 0

使用 JVM 而不是编译器有什么好处,两者都依赖于操作系统

我读过这篇文章 其中提到了“一次编写,随处运行”的概念。是JVM的一个主要原因。 但是由于 JVM 依赖于操作系统,因此有人需要为不同的情况编写不同的 JVM...

回答 1 投票 0

简介 Scala3 编译器

我们有一个使用宏的 Scala3 项目。我们使用 Visual Studio Code 和 Metals 插件。 sbt 干净编译 花了20多分钟。有什么方法可以分析 Scala3 编译器来弄清楚...

回答 1 投票 0

如何静态编译Cimgui然后使用它?

我是 C 新手,我需要一些链接和编译方面的帮助。 这是我想使用的库:cimgui github 我按照有关如何使用 makef 编译库的说明进行操作...

回答 1 投票 0

如何用GCC生成ELF文件?

我正在 Linux 操作系统上编写 C 和 C++ 代码,并且使用 GCC。完成我的代码后,我想生成一个 ELF 文件。我只能生成“a.out”文件,但我不需要它。我怎样才能...

回答 1 投票 0

使用 g++/gcc 编译器手动链接 GLFW 的问题

我正在尝试编译一个基本的glfw应用程序。我的项目结构如下所示: 项目/ 主程序 GLFW/ GLFW3.h glfw3.lib main.cpp 代码(直接来自 glfw 文档) #包括 我正在尝试编译一个基本的 glfw 应用程序。我的项目结构如下所示: project/ main.cpp glfw/ glfw3.h glfw3.lib main.cpp代码(直接来自glfw文档) #include <glfw3.h> int main(void) { GLFWwindow *window; /* Initialize the library */ if (!glfwInit()) return -1; /* Create a windowed mode window and its OpenGL context */ window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL); if (!window) { glfwTerminate(); return -1; } /* Make the window's context current */ glfwMakeContextCurrent(window); /* Loop until the user closes the window */ while (!glfwWindowShouldClose(window)) { /* Render here */ glClear(GL_COLOR_BUFFER_BIT); /* Swap front and back buffers */ glfwSwapBuffers(window); /* Poll for and process events */ glfwPollEvents(); } glfwTerminate(); return 0; } 我运行此命令来编译它: g++ main.cpp -o main.exe -Lglfw -Iglfw -lopengl32 -lglfw3 但是,我收到此错误: C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0x17): undefined reference to `glfwInit' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0x56): undefined reference to `glfwCreateWindow' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0x64): undefined reference to `glfwTerminate' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0x76): undefined reference to `glfwMakeContextCurrent' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0x81): undefined reference to `glfwWindowShouldClose' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0xa6): undefined reference to `glfwSwapBuffers' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0xab): undefined reference to `glfwPollEvents' C:\Users\x\AppData\Local\Temp\ccqBTKoM.o:main.cpp:(.text+0xb2): undefined reference to `glfwTerminate' collect2.exe: error: ld returned 1 exit status 我尝试了 StackOverflow 和 YouTube 上的很多东西,但似乎没有一个对我的情况有帮助。 我让它工作了 - 我卸载了所有 MinGW 的东西并使用 MSYS2 安装程序重新安装了它。 g++ main.cpp -o main.exe -Lglfw -Iglfw -lglfw3 -lopengl32 -lgdi32

回答 1 投票 0

如何将java文件转换为Android上运行的apk

我是java初学者。我想将(.java)文件编译/转换为在android上运行的apk文件。我正在使用 Intellij idea 。我可以只转换 .java 文件而不使用任何 gui (示例:- .xml 、 .javax 、

回答 3 投票 0

如何解决编译包含 matplotlibcpp.h 的 cpp 代码的问题?

我安装了Python 3.8.18并从此ripo下载了matplotlibcpp.h文件 我在 Windows 中编码,无法通过 vcpkg 安装 matplotlib。 我的 CPP 代码是: #include“matplotlibcpp.h”...

回答 1 投票 0

xmlstarlet 编译可执行二进制文件的源代码

环境:docker、ubuntu:最新 尽一切努力制作 Makefile,如文档中所述 https://xmlstar.sourceforge.net/source.php 当然,在 /autogen.sh 步骤上,我做了另一件事,...

回答 1 投票 0

C 中 printf 出现段错误,无警告

这是一个简短的程序,运行时会出现段错误。即使在迂腐的层面上,它也不会发出关于 clang 的警告。 #包括 #包括 typedef 结构对象 { 整数...

回答 1 投票 0

在两个模块之间共享 sizeof(array)

我想在两个 .c 模块之间共享 sizeof(array) 的值。该数组在文件 A 中初始化,因此编译器在编译时知道其大小,然后我想在...

回答 5 投票 0

Next.js 项目未编译

我使用“npx create-next-app@latest”创建了一个 nextjs 项目,1 天后它就停止工作了。 我尝试重新安装 vscode 和 node 和 npm。我也尝试过在命令舞会中运行...

回答 1 投票 0

以03/02的形式识别日期:2月3日,为了简单起见,我们认为每个月由30天组成

这是代码: 封装TP2; 导入 java.util.Date; 导入java.util.Scanner; 公共类 EX2_Date_forme { 公共静态无效主(字符串[] args){ 扫描仪 sc = 新扫描仪(系统...

回答 1 投票 0

c 中编译阶段和翻译阶段之间的关系

C 编程中编译阶段和翻译阶段之间的关系是什么?我们可以根据编译阶段对翻译阶段进行分类吗?谁能解释一下这个吗?

回答 1 投票 0

Intellij - 将默认输出路径设置为 gradle 输出

因此,我创建了一个新的gradle项目,选择Java作为“附加库和框架”。 Gradle 将编译为 .uil

回答 0 投票 0

Rust 错误:编译时没有已知的大小

我正在学习 Rust。 我的理解 : iter() :集合内数据的只读视图。 into_iter() :集合内数据的可写和可读视图。 (警告:完全访问权限,但从 pa...

回答 2 投票 0

Bochs:尝试在介质不存在的情况下读/写扇区2

我正在virtualBox中编写BootLoader并使用Bochs进行调试, 像这样的代码 移动斧头,0x0820 移动 es,ax 移动通道,0 移动DH,0 移动cl,2 移动啊,0x02 莫夫·阿尔,1 移动 bx,0 移动DL,0x00 整数0x13 次 (510-(...

回答 1 投票 0

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