Как создать исполняемый файл в Visual Studio без ссылок на какие-либо библиотеки? - PullRequest
0 голосов
/ 22 февраля 2011

Я пытаюсь сделать исполняемые файлы тестового примера для дизассемблера, и я хотел бы обрезать ту массу, которую ссылки на libc или libstdc ++ и т. Д. Добавляют к исполняемому файлу. Это все хорошо и просто с помощью GCC, и у меня есть много примеров из GCC без зависимости от libc.

Что мне нужно, так это скомпилированная версия не более чем

void _start() { return; }

После этого создание новых примеров должно быть довольно простым.

Просто чтобы заметить, я просмотрел параметры cli файла cl.exe и ничего не видел, чтобы не связывать какие-либо библиотеки.

1 Ответ

0 голосов
/ 22 февраля 2011

Похоже (из http://msdn.microsoft.com/en-us/library/3tz4da4a%28v=vs.71%29.aspx) что /NODEFAULTLIB в командной строке будет делать то, что вы хотите.

...