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

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

5
Почему изменение от 0,1f до 0 снижает производительность в 10 раз?
Почему этот бит кода, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int i …

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


5
Что такое файлы .a и .so?
В настоящее время я пытаюсь перенести приложение C на AIX, и я запутался. Что такое файлы .a и .so и как они используются при сборке / запуске приложения?


12
Ошибка: 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 1 error and 0 warnings in 3 sec Information:1 error …

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

24
Отображение даты сборки
В настоящее время у меня есть приложение, отображающее номер сборки в окне заголовка. Это хорошо, за исключением того, что это ничего не значит для большинства пользователей, которые хотят знать, есть ли у них последняя сборка - они склонны называть ее «прошлой четвергой», а не сборкой 1.0.8.4321. План состоит в том, …
260 c#  date  time  compilation 

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.