Вопросы с тегом «compilation»

Компиляция - это преобразование исходного текста в другую форму или представление. Наиболее распространенное использование этого тега - для вопросов, касающихся преобразования языка программирования в машинный код. Этот тег обычно используется с другим тегом, указывающим тип исходного текста, таким как тег языка программирования (C, C ++, Go и т. Д.), И тегом, указывающим инструмент или компилятор, используемый для преобразования (gcc, Visual Studio, и т.д.).

540
Почему компиляция C ++ занимает так много времени?

Компиляция файла C ++ занимает очень много времени по сравнению с C # и Java. Компиляция файла C ++ занимает значительно больше времени, чем запуск скрипта Python нормального размера. В настоящее время я использую VC ++, но то же самое с любым компилятором. Почему это? Две причины, по которым я мог...

342
Ошибка: Java: неверный релиз источника: 8 в Intellij. Что это означает?

Я пытаюсь скомпилировать код в я использую Intellij Ultimate 13.1.4, но я получаю следующую ошибку, и я понятия не имею, что это значит: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with...

336
Менее агрессивная компиляция с CSS3 calc

В Меньше компиляторы, я использую ( OrangeBits и Dotless 1.3.0.5 ) агрессивно перевод body { width: calc(100% - 250px - 1.5em); } в body { width: calc(-151.5%); } Что явно не желательно. Мне интересно, есть ли способ дать сигнал компилятору Less, чтобы он по существу игнорировал атрибут во время...

260
Отображение даты сборки

В настоящее время у меня есть приложение, отображающее номер сборки в окне заголовка. Это хорошо, за исключением того, что это ничего не значит для большинства пользователей, которые хотят знать, есть ли у них последняя сборка - они склонны называть ее «прошлой четвергой», а не сборкой 1.0.8.4321....

254
Почему вы должны связать математическую библиотеку в C?

Если я включаю <stdlib.h>или <stdio.h>в программу на C, мне не нужно связывать их при компиляции, но я должен ссылаться , например <math.h>, с -lmпомощью gcc: gcc test.c -o test -lm Что является причиной этого? Почему я должен явно связать математическую библиотеку, а не другие...

241
Зачем компилировать код Python?

Зачем вам компилировать скрипт на Python? Вы можете запустить их непосредственно из файла .py, и он работает нормально, так есть ли преимущество в производительности или что-то еще? Я также заметил, что некоторые файлы в моем приложении компилируются в .pyc, а другие нет, почему это...

228
Java-метод с возвращаемым типом компилируется без оператора return

Вопрос 1: Почему следующий код компилируется без оператора return? public int a() { while(true); } Обратите внимание: если я добавлю возврат через некоторое время, я получу Unreachable Code Error. Вопрос 2: С другой стороны, почему следующий код компилируется, public int a() { while(0 == 0); } хотя...

210
Почему Swift компилируется так медленно?

Я использую Xcode 6 Beta 6. Это то, что беспокоило меня в течение некоторого времени, но сейчас оно достигло точки, когда его едва ли можно использовать. Мой проект начинает иметь приличный размер 65 Swift-файлов и несколько мостовых файлов Objective-C (которые на самом деле не являются причиной...

208
Как исправить ошибку с xml2-config, не найденную при установке PHP из исходников?

Когда я пытаюсь установить стабильную версию php 5.3 из исходного кода в Ubuntu (загружая сжатый установочный файл с http://www.php.net/downloads.php ) и запускаю, ./configureя получаю эту ошибку: configure: error: xml2-config not found. Please check your libxml2...

207
Почему класс Java компилируется по-другому с пустой строкой?

У меня есть следующий класс Java public class HelloWorld { public static void main(String []args) { } } Когда я компилирую этот файл и запускаю sha256 на полученном файле класса, я получаю 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Затем я изменил класс и...

204
Какова цель параметра «Предпочитать 32-разрядный» в Visual Studio и как он на самом деле работает?

Мне неясно, как компилятор автоматически узнает, что нужно для 64-битной компиляции, когда это необходимо. Как он узнает, когда он может уверенно нацеливаться на 32-битную версию? Мне в основном интересно, как компилятор знает, на какую архитектуру ориентироваться при компиляции. Анализирует ли он...

199
ПРЕДУПРЕЖДЕНИЕ: API 'option.getJavaCompile ()' устарел и был заменен на 'option.getJavaCompileProvider ()'

Внезапно при синхронизации Gradle я получаю эту ошибку: ПРЕДУПРЕЖДЕНИЕ: API 'option.getJavaCompile ()' устарел и был заменен на 'variable.getJavaCompileProvider ()'. Он будет удален в конце 2019 года. Для получения дополнительной информации см....

197
Как я могу использовать / создать динамический шаблон для компиляции динамического компонента с Angular 2.0?

Я хочу динамически создать шаблон. Это следует использовать для создания ComponentTypeво время выполнения и размещения (даже замены) его где-то внутри компонента размещения. До RC4 я использовал ComponentResolver, но с RC5 я получаю следующее сообщение: ComponentResolver is deprecated for dynamic...

195
Как проверить ОС с помощью директивы препроцессора?

Мне нужен мой код, чтобы делать разные вещи в зависимости от операционной системы, в которой он компилируется. Я ищу что-то вроде этого: #ifdef OSisWindows // do Windows-specific stuff #else // do Unix-specific stuff #endif Есть ли способ сделать это? Есть ли лучший способ сделать то же...

172
Использование G ++ для компиляции нескольких файлов .cpp и .h

Я только что унаследовал некоторый код C ++, который был написан плохо с одним файлом cpp, который содержал основную и кучу других функций. Есть также .hфайлы, которые содержат классы и определения их функций. До сих пор программа компилировалась с помощью команды g++ main.cpp. Теперь, когда я...

169
Является ли Java компилируемым или интерпретируемым языком программирования?

В прошлом я использовал C ++ в качестве языка программирования. Я знаю, что код, написанный на C ++, проходит процесс компиляции, пока не станет объектным кодом «машинный код». Я хотел бы знать, как Java работает в этом отношении. Как пользовательский Java-код запускается...