Я пытаюсь сделать тестовые файлы для дизассемблера, и я хотел бы снять с него объем, который ссылается на libc или libstdC++ и т. Д. Добавляет к исполняемому файлу. Все это хорошо и просто, используя GCC, и у меня есть множество образцов из GCC без зависимости libc.Как создать исполняемый файл в Visual Studio без ссылки на какие-либо библиотеки?
Что мне нужно, это скомпилированная версия ничего более
void _start() { return; }
После этого, создание новых примеров должно быть довольно просто.
Просто отметим, что я просматривал параметры cli cl.exe и не видел ничего о том, чтобы не связывать библиотеки.
После того, как вы предложили свое предложение, нужно выполнить следующее: 'cl file.c/link/NODEFAULTLIB/ENTRY: _start/SUBSYSTEM: CONSOLE' Мне еще нужно разобрать, чтобы увидеть, насколько это голые кости как говорят gcc голые приложения. – Chris