Можно ли избежать стандартных ссылок на библиотеки в C++

Как хорошо известно, когда мы компилируем и связываем программы на С ++, стандартная библиотека связывается автоматически. Можно ли этого избежать? Я написал свою собственную нативную библиотеку и хочу только связать ее.

2 ответа

Решение

Если вы используете g++, ты можешь использовать g++ вариант -nostdlib избегать ссылок на обе стандартные библиотеки и запускать файлы автоматически; и использовать опцию -nodefaultlibs чтобы не связываться только со стандартными библиотеками автоматически, он все равно будет связываться с автоматически запускаемыми файлами.

Да, это возможно, по крайней мере, если вы используете Visual Studio C++ или g++.

Если вы используете Visual Studio C++, найдите параметр / NODEFAULTLIB.

Если вы используете g++, ищите опцию -nostdlib,

Другие вопросы по тегам