Можно ли отключить системные вызовы при компиляции кода C ++?И если это так, как бы я это сделал?
И еще немного расширить этот вопрос.Я хочу сделать программу не способной взаимодействовать с операционной системой, за исключением чтения и записи файлов.Возможно ли это сделать?
РЕДАКТИРОВАТЬ: Я не имею возможности взаимодействовать с ОС, я имею в виду не иметь возможности что-либо изменить в ОС, например, создание, редактирование или удаление чего-либо.Моя главная проблема - системные вызовы, которые почти во всех случаях должны быть вредными.
Это для оценок программ, где я буду запускать код других людей.Программы обычно решают различные алгоритмические задачи, поэтому нет необходимости в очень продвинутых функциях.Базовое (более или менее) использование STL и классический код.Не было бы никаких внешних библиотек (например, Boost или чего-то в этом роде) или нескольких файлов.