c - fatal error LNK1146 : no argument specified with option '/OUT:' in VC++ Kernel

标签 c visual-c++ linker operating-system

我正在根据教程 here 在 Visual C++ 中制作内核。但是,当我尝试构建它时,我收到错误LINK: fatal error LNK1146:没有使用选项'/OUT:'指定参数。我会提供源代码,但这是不必要的,因为我没有从教程中更改它。不过,为了快速引用,以下是我的 C/C++ 选项:

/Gd /Fm /TC /c kernel.c

这是我的链接选项:

/safeseh:no /filealign:0x1000 /BASE:0x100000 /ENTRY:__multiboot_entry__ /NODEFAULTLIB:LIBC /SUBSYSTEM:CONSOLE /OUT: kernel.exe 

最佳答案

冒号后没有空格:

/OUT:kernel.exe 

关于c - fatal error LNK1146 : no argument specified with option '/OUT:' in VC++ Kernel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8964960/

相关文章:

c - 将第二个元素索引到数组末尾?

windows - 如何获取使用 BTNS_AUTOSIZE 样式创建的工具栏按钮的实际大小?

C++ 变量零校正

c++ - 任意大小的枚举值

c - gcc 和 GNU ld 链接器 - 生成具有强制固定地址/偏移量的静态链接代码

c++ - 在头文件中声明和定义且仅在其 cpp 文件中使用的变量的多重定义错误

c - 返回主函数指针时数据被重置 c/linux

c - 简单 MPI_Scatterv 示例中的错误

compilation - 你怎么知道库名是什么

对有效的类型规则感到困惑