标记编译器构造应该应用于有关编译器编程的问题或有关编译器详细内部工作的问题。请勿使用*使用*特定编译器或编译错误的问题。
为什么C中的函数声明需要知道所指向函数的参数和返回值的类型? c中的指针声明写法如下: 返回类型 ( *funcPtrName ) (
我最近在学习JVM的静态解析(早期绑定)和动态调度(后期绑定)主题。我可以理解它们是如何工作的,但问题是它们为什么要这样设计。很多
我正在学习CMake。在我的各种阅读过程中,我有时会遇到显式设置 C/C++ 编译器的指令,例如通过传递 -D CMAKE_CXX_COMPILER "/path/to/compiler&
我读到必须编写 %noyywrap 或定义 yywrap() 函数。 如果我默认一个 yywrap() 函数,其中我不对 yyin 变量进行任何更改并返回 0,会发生什么情况
我有一个与语法相关的问题: S --> ( S ) S | S --> epsilon。 那么这个文法是LR(0)还是SLR(1)呢?我已经提供了它的NFA和DFA,但我卡在解析表上。NFA和D...
我正在尝试使用以下命令编译 C++ 中的 2 个类: g++ Cat.cpp Cat_main.cpp -o Cat 但我收到以下错误: Cat_main.cpp:10:10:错误:变量“Cat Joey”具有初始值设定项...
所以我尝试将批处理文件移植到 c# 或将批处理文件编译成 exe 并让它像批处理文件一样运行,但没有成功。这是一个可以批量工作的代码片段,但不是......
我有一个堆栈已损坏的核心转储。 我尝试拆解它并发现以下内容请帮助我分析它.. (gdb) BT #0 0x55a63c98 在 ?? () #1 0x00000000 在 ?? () (gdb)
我正在读一本关于编译器设计的书,其中有一部分说, 不同语言的编译器的主要区别在于它们生成的代码。一般来说...
我正在为我的另一个程序“Super Command Promt”制作一个批处理程序(在pastebin上查看它真的很好!)并且我注意到为它制作插件有点棘手所以我决定开始工作.. .
我想看看 LLVM/Clang 的内部结构(因为我的论文需要它)。我需要研究 LLVM,但出于好奇,我还想探索 Clang 的代码库。 有件事我想不通......
有谁知道可以在 ARM(针对 Linux)上编译 Ada 的编译器吗?最好至少可以编译 Ada 2005。
我正在尝试编写一个编译器,但卡在了一个步骤上: 如何制作符号表来支持后面定义的跟踪函数: 这是一个 golang 代码示例: 首先函数(){ 第二() } 函数第二个()...
此代码在 XCode 和 Visual Studio 中提供不同的输出: #包括 使用命名空间 std; int f() { 计算<< 'A'; return 1; } int main() { cout << '....
我从名为 Carti 的表创建了一个视图,并更新了其中的一些内容,这样做会自动更新表 Carti 的原始内容。为了防止这种情况发生,我尝试了
我刚刚读到了有关 C 标准库的文章: 编译 C 代码时,无法在每次编译时切换 C 标准库。有必要为所选的 C 构建整个编译器工具链
据我了解,TVM 和 MLIR 都用作深度学习神经网络的编译器基础设施。我的理解正确吗? 如果我们正在构建一个编译器,那会更好......
我按照以下链接设置用于 C 编程的 VS Code 环境(Windows 上的 C++\GCC) https://code.visualstudio.com/docs/cpp/config-mingw 在Step 8测试中, gcc --version (好的 - 我得到了
有谁知道哪个文件有Icarus Verilog编译器的语法以及哪个文件有语法错误处理和打印?
每当我创建一个新项目,甚至在 vscode 中打开我的项目时,总会在文件顶部创建一个 .dist 文件夹。 另外,我如何删除 C Complier 终端运行程序,因为它出现在所有...