Постарайтесь не связываться с libstdc ++

Ночные сборки только необходимы для значительно крупных проектов (когда занимает слишком много времени создавать его часто в течение дня). Если у Вас есть маленький проект, который не занимает много времени создавать Вас, может создать его, поскольку Вы получаете функциональные части кода, сделанного так, чтобы Вы знали, что ничего не испортили в procees. Однако с большими проектами это не возможно, таким образом, важно разработать проект именно так, что Вы знаете, что все все еще в рабочем состоянии

15
задан jldupont 31 October 2009 в 01:12
поделиться

2 ответа

При компиляции используйте g ++ -c только для компиляции. Затем для связывания используйте ld вместо g ++ . При этом напрямую вызывается компоновщик, который требует, чтобы вы назвали все свои библиотеки в командной строке (включая libc и libcrt), однако.

В качестве альтернативы, если вы используете g ++ в качестве «лучшего c», вы можете используйте gcc на последнем этапе создания ссылки (который будет включать libc автоматически)

12
ответ дан 1 December 2019 в 03:04
поделиться

Вы можете использовать

g++ -nodefaultlibs -fno-exceptions a.cc

Но вы не можете использовать все возможности C ++ таким образом ...

10
ответ дан 1 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: