如何在Visual Studio中创建可执行文件而不链接到任何库?

时间:2011-02-22 19:48:34

标签: visual-c++ dynamic-linking static-linking libc

我正在尝试为反汇编程序创建测试用例可执行文件,并且我想剥离链接到libc或libstdc ++等的批量添加到可执行文件。使用GCC这一切都很简单,我从GCC获得了大量样本,没有libc依赖。

我需要的是一个只有

的编译版本

void _start() { return; }

之后,创建新示例应该非常简单。

请注意,我确实扫描了cl.exe的cli选项,并没有看到任何关于不链接任何库的信息。

1 个答案:

答案 0 :(得分:0)

看起来(来自http://msdn.microsoft.com/en-us/library/3tz4da4a%28v=vs.71%29.aspx)命令行上的/NODEFAULTLIB将执行您想要的操作。

相关问题