Лучшие compiler-construction вопросы ИТ разработчиков

  • 5голос
  • 1ответ
  • 0просмотров

Как использовать ссылки при компиляции кода C # через командную строку

Может ли кто-нибудь помочь мне скомпилировать через командную строку некоторые файлы C #? У меня есть 4 файла для компиляции: Main, Form1 (который использует файл 2.cs) и другой класс, используемый в проекте. Я хотел бы скомпилировать этот ...

ЗаданMay 11, 2012, 9:52 PMотIuli
  • 10голосов
  • 2ответа
  • 0просмотров

Невозможно отладить представления EmbeddedResource, загруженные через пользовательский VirtualPathProvider

Я написал собственный VirtualPathProvider (источникВот [https://github.com/mcintyre321/EmbeddedResourceVirtualPathProvider]) который будет возвращать содержимое из EmbeddedResources или из исходного файла, если ему было сказано, где его найти ...

ЗаданSep 05, 2012, 11:33 PMотmcintyre321
  • 165голосов
  • 4ответа
  • 0просмотров

Как компилятор C # обнаруживает типы COM?

EDIT:Я записал результаты какСообщение блога [http://codeblog.jonskeet.uk/2009/07/07/faking-com-to-fool-the-c-compiler.aspx]. -------------------------------------------------------------------------------- Компилятор C # обрабатывает COM-типы ...

ЗаданOct 03, 2014, 2:21 PMотJon Skeet
  • 4голосов
  • 3ответа
  • 0просмотров

Как автоматически вставить прагмы в вашу программу

Мне нужно написать инструмент, который может взять код C и положитьpragmasповерх некоторых функций. Какой фреймворк компилятора проще всего выполнить с такой задачей. Также, если вы можете привести пример, я был бы очень признателен.

ЗаданJun 09, 2012, 12:25 PMотpythonic
  • 37голосов
  • 7ответов
  • 0просмотров

Тестовые примеры компилятора или как проверить компилятор

Компиляторы, как и все программное обеспечение, также будут подвержены ошибкам, логическим ошибкам. Как проверить вывод, сгенерированный компилятором. Как правило, мой вопрос (есть) * How to validate that the machine code generated is ...

ЗаданJul 09, 2009, 6:25 PMотAditya Sehgal
  • 14голосов
  • 5ответов
  • 0просмотров

Могут ли некоторые объяснить поведение производительности следующей программы на C, выделяющей память?

На моей машине время A и B меняются местами в зависимости от того,A является определен или нет (который меняет порядок, в котором дваcallocназываются). Я изначально приписал это системе подкачки. Странно, когда mmap ...

ЗаданApr 19, 2012, 8:48 PMотProf. Falkensanjoyd
  • 7голосов
  • 4ответа
  • 0просмотров

Программно встраивать ресурсы в сборку .NET

У меня есть скомпилированная сборка .NET с конкретным вложенным файлом ресурсов (названным «Script.xml») Мне нужно программно изменить его на другой. Возможно ли это сделать без перекомпиляции из исходного кода? В настоящее время я делаю поиск ...

ЗаданAug 27, 2018, 6:17 AMотCœurNick Whaley
  • 8голосов
  • 3ответа
  • 0просмотров

Почему я должен перекомпилировать всю программу только для обновления библиотеки?

Что касается следующей ссылки: http://www.archlinux.org/news/libpnglibtiff-rebuilds-move-from-testing/ [http://www.archlinux.org/news/libpnglibtiff-rebuilds-move-from-testing/] Может ли кто-нибудь объяснить мне, почему программу следует ...

ЗаданAug 27, 2017, 8:14 PMотAdam Lisskstratis
  • 7голосов
  • 2ответа
  • 0просмотров

SendEmail с компонентами Indy

Я пытаюсь отправить электронное письмо, но у меня есть проблема, однако я нашел этот код в Интернете: Uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdMessage, IdTCPConnection, IdTCPClient, ...

ЗаданJun 22, 2012, 1:16 PMотGiacomo King Patermo
  • 9голос
  • 1ответ
  • 0просмотров

Как среда выполнения Java сравнивается с платформой .NET с точки зрения процесса компиляции?

Я узнаю о преобразовании исходного кода в машинный код через.NET а такжеJRE Каркасы. Для начала я провел некоторое исследование, сравнивающее два процесса, и создалэта диаграмма [http://s13.postimage.org/jf5tdcghj/IC91955.png], Мне нужна помощь в ...

ЗаданJun 28, 2012, 10:01 PMотHovercraft Full Of EelsjII
  • 30голосов
  • 9ответов
  • 0просмотров

Является ли нахождение эквивалентности двух функций неразрешимым?

Разве невозможно узнать, эквивалентны ли две функции? Например, автор компилятора хочет определить, выполняют ли две функции, написанные разработчиком, одну и ту же операцию, какие методы он может использовать, чтобы выяснить это? Или что мы ...

ЗаданJul 15, 2009, 3:53 PMотunj2
  • 42голосов
  • 4ответа
  • 0просмотров

Что такое утилита Linux для искажения имени символа C ++?

я имеюc++filt команда, чтобы разобрать символ, что инструмент, чтобы сделать противоположное и искажать имя символа? Это было бы полезно, если бы я хотел позвонитьdlsym() на искаженном имени функции C ++. Я скорее не буду жестко кодировать ...

ЗаданMay 23, 2017, 11:54 AMотCommunityWilliamKF
  • 5голосов
  • 3ответа
  • 0просмотров

Использовать библиотеки, скомпилированные с Visual Studio, в приложении, скомпилированном g ++ (mingw)

Можно ли использовать библиотеку, скомпилированную Visual Studio, в приложении, скомпилированном с помощью g ++ (mingw) в Windows?

ЗаданJul 17, 2009, 3:48 AMотJesse Vogt
  • 12голосов
  • 3ответа
  • 0просмотров

Как компилятор C # решает создавать ссылки на перенастраиваемые сборки?

Ссылки на перенастраиваемые сборки были введены для .NET Compact Framework и теперь используются для поддержки переносимых библиотек классов. По сути, компилятор выдает следующий MSIL: .assembly extern retargetable mscorlib { .publickeytoken = ...

ЗаданJul 10, 2012, 7:49 AMотThomas LevesqueGael Fraiteur
  • 42голосов
  • 9ответов
  • 0просмотров

Есть ли способ установить gcc в OSX без установки Xcode?

Я чертовски погуглил, и, похоже, нет способа установить gcc на OS X без установки Xcode (который занимает по меньшей мере 1,5 ГБ пространства). Все, что мне нужно, это gcc и никакой другой мусор, который идет с Xcode. И в этот момент я возьму ...

ЗаданSep 22, 2008, 4:53 PMотaryo
  • 5голосов
  • 12ответов
  • 0просмотров

Как хранить и вызывать скомпилированную функцию в C / C ++?

Для целей оптимизации очень низкого уровня мне было бы полезно, если бы я мог хранить скомпилированную функцию непосредственно в переменной,notуказатель на функцию. То есть, если у меня есть функция foo, я хочу сделать буфер символов достаточно ...

ЗаданJul 20, 2009, 7:20 PMотJoseph Garvin
  • 12голосов
  • 4ответа
  • 0просмотров

Перегрузка конструктора с параметрами по умолчанию

Я случайно перегрузил конструктор в C # следующим образом: public MyClass(string myString) { // Some code goes here } public MyClass(string myString, bool myParameter = false) { // Some different code here }С этим кодом мой проект скомпилирован ...

ЗаданJul 20, 2012, 7:46 PMотcytinus
  • 5голос
  • 1ответ
  • 0просмотров

Как вы позволите двум DLL с одинаковым namespace.class существовать в одном приложении?

В частности, мы пытаемся обновить наши элементы управления telerik до последней версии. К сожалению, старые библиотеки DLL настолько стары, что многие свойства элемента управления сильно изменились, поэтому мы решили обновить только тот элемент ...

ЗаданJul 23, 2009, 2:59 PMотJon Skeetsestocker
  • 5голосов
  • 3ответа
  • 0просмотров

Что такое разрешение символов?

Кажется, это одна из тех вещей, о которых все говорят, но никто не определяет ... Я не могу найти какую-либо информацию по этой теме. Что такое разрешение символов? Это лучшее, что я ...

ЗаданOct 14, 2012, 4:39 PMотalancVlad the Impala
  • 22голосов
  • 7ответов
  • 0просмотров

Является ли платформа C ++ зависимой?

Можно ли сказать, что C ++ зависит от платформы? Я знаю, что C ++ использует компилятор, и эти компиляторы различны для разных платформ. Когда мы компилируем код C ++, используя компилятор, например: в Windows,.EXEфайл формата ...

ЗаданSep 01, 2016, 6:30 AMотSanjaya Pandey
  • 7голос
  • 1ответ
  • 0просмотров

Как НАПИСАТЬ предупреждение о времени компиляции для пользователя

Я хотел бы написать предупреждение Pragmain GNU G++для каждого пользователя, который собирает мои коды. Как я могу это сделать? Я использую компилятор GNU G ++.

ЗаданDec 17, 2015, 6:54 PMотYousha Aleayoub
  • 10голосов
  • 2ответа
  • 0просмотров

Разница между LLVM, GCC 4.2 и Apple LLVM-компилятором 3.1

What are the major differences between LLVM GCC 4.2 and Apple LLVM compiler 3.1? Я довольно новичок в компиляторах, поэтому любая помощь приветствуется. Также меня особенно интересует, как два компилятора могут влиять на производительность игры.

ЗаданApr 28, 2013, 4:58 AMотJohnTortugoSundayMonday
  • -3голосов
  • 2ответа
  • 0просмотров

структура путаницы [закрыто]

Я хочу сделать функцию, которая берет название и автора книги и возвращает 0 или 1, если она доступна или нет, сравнивая их с заданным массивом структур ..... Компилятор показывает: structs.c:10:28: error: expected ‘)’ before ‘title’ structs.c: ...

ЗаданJul 17, 2014, 9:44 AMотBenjaminrain...
  • 3голос
  • 1ответ
  • 0просмотров

Соответствие регулярному выражению на основе DFA - как получить все совпадения?

У меня есть данный DFA, который представляет регулярное выражение. Я хочу сопоставить DFA с входным потоком и получить все возможные совпадения, а не только наименее-самое длинное совпадение. Например: регулярное выражение: a * ba | baa вход: ...

ЗаданJun 22, 2016, 1:31 PMотBrian Tompsett - 汤莱恩
  • 6голосов
  • 3ответа
  • 0просмотров

Одинаковая сборка на разных системах

У меня 3 машины сборки. Один работает на Windows 2000, один с XP SP3 и один с 64-битной Windows Server 2008. И у меня есть собственный проект C ++ для сборки (я строю с Visual Studio 2005 SP1). Моя цель - создать "точно" те же самые библиотеки ...

ЗаданAug 04, 2009, 1:17 AMотsthppiotrowicz
  • 21голосов
  • 3ответа
  • 0просмотров

Влияние производительности -fno-строгого псевдонима

Есть ли какое-либо исследование или набор критериев, показывающих производительность ухудшение из-за указания -fno-strict-aliasing в GCC (или эквивалент в других компиляторах)?

ЗаданAug 04, 2009, 4:32 AMотCarlos
  • 14голосов
  • 9ответов
  • 0просмотров

Изучение C ++ без IDE

Я недавно начал изучать C ++ и совершенно не согласен с выбором IDE и компиляторов. Я хорошо разбираюсь в интерпретируемых языках, и мне нравится простота использования любой IDE или текстового редактора, а затем запуска интерпретатора из ...

ЗаданMay 23, 2017, 12:01 PMотCommunityPeter Horne
  • 5голосов
  • 2ответа
  • 0просмотров

Бинарная совместимость на каком диапазоне машин?

Я написал простую программу на C и скомпилировал ее с помощью GCC в Ubuntu. Будет ли этот файл работать на другом компьютере? * What are the contents of the output binary, and its external dependencies? * Can it be run on other Linux ...

ЗаданMar 10, 2013, 11:09 PMотNicholas WilsonAssasins
  • 9голос
  • 1ответ
  • 0просмотров

Где хранятся строковые константы в GCC и откуда отображаются эти указатели?

Когда я компилирую и запускаю следующую программу C на моем компьютере с Linux x86_64, скомпилированную GCC: #include <stdio.h> int main(void) { char *p1 = "hello"; // Pointers to strings char *p2 = "hello"; // Pointers to strings if (p1 == p2) ...

ЗаданSep 12, 2012, 6:03 PMотXolve
  • 7голосов
  • 2ответа
  • 0просмотров

Есть ли флаг компилятора, чтобы указать на отсутствие архитектуры armv7s

С появлением iPhone 5 и других устройств armv7s возникают проблемы совместимости с существующими (закрытыми) сторонними платформами, такими как Flurry, которые построены без этой более новой архитектуры. Один из вариантов - подождать, пока они ...

ЗаданSep 13, 2012, 11:37 AMотconeybeare
  • 5голосов
  • 2ответа
  • 0просмотров

Node.js - Мне действительно нужна Visual Studio? А Python 2.X или 3.X?

пытается установить веб-сокеты на Windows Node.js. Я получаю нативные расширения, требующие Visual Studio и Python. Мой вопрос: можно ли взять другой компилятор? Или мне действительно нужно загрузить VS (3,6 ГБ) или есть альтернативы, так как я ...

ЗаданSep 14, 2012, 1:44 PMотzer02
  • 1голосов
  • 3ответа
  • 0просмотров

конвертировать / компилировать регулярные выражения в код на C

Я в системе с ограниченной памятью,boost::regex слишком велик Какие существуют варианты для компиляции моего регулярного выражения прямо в C / C ++ и сколько КБ размера кода мне следует исключить? С целью уменьшения памяти и размера кода в ...

ЗаданSep 20, 2012, 2:09 AMотdongle26
  • 6голосов
  • 2ответа
  • 0просмотров

Что такое нехрупкий ABI?

Может показаться, чтоeveryoneзнает, что такое «Non Fragile ABI»; это - учитывая частоту и фактическую природу, к которой он относится - в Xcode. Например... > Subscript requires size of interface node which is not constant in ...

ЗаданSep 21, 2012, 7:16 AMотAlex Gray
  • 7голос
  • 1ответ
  • 0просмотров

Условно скомпилировать модули для FMX или VCL

Я хочу иметь другой список единиц вuses пункт в зависимости от компиляции для FMX или VCL. В приведенном ниже коде я пытаюсь проверитьFireMonkeyVersion который работает в проекте FMX (label1.Text является "FMX"). Когда я перемещаю оператор $ IF ...

ЗаданOct 25, 2013, 3:14 AMотRRUZArnold
  • 15голосов
  • 4ответа
  • 0просмотров

Dev C в Windows 8: внутренняя ошибка gcc

Я помощник учителя в классе программирования на Си, и инструктор использует Dev C ++ в качестве компилятора для класса. Лично я бы использовал другой, но выбор здесь не мой. Недавно я установил 64-разрядную версию Windows 8 Professional, которая ...

ЗаданOct 11, 2012, 2:34 AMотBartboddie
  • 11голос
  • 1ответ
  • 0просмотров

Скомпилируйте указанный файл LESS в CSS с помощью PHP автоматически

Я хочу, чтобы произошло следующее: 1. Имейте процесс, автоматизированный на стороне сервера. 2. Просто уметь ссылаться на файл LESS, как в моем коде на CSS-файл. 3. Пользователь возвращается уменьшенный CSS вместо файла ...

ЗаданSep 05, 2012, 2:47 AMотPatrick
  • 5голосов
  • 2ответа
  • 0просмотров

Бинарная совместимость на каком диапазоне машин?

Я написал простую программу на C и скомпилировал ее с помощью GCC в Ubuntu. Будет ли этот файл работать на другом компьютере? * Каково содержимое выходного двоичного файла и его внешние зависимости? * Может ли он работать на других ...

ЗаданSep 09, 2012, 9:49 AMотAssasins
  • 9голос
  • 1ответ
  • 0просмотров

Где хранятся строковые константы в GCC и откуда отображаются эти указатели?

Когда я компилирую и запускаю следующую программу C на моем компьютере с Linux x86_64, скомпилированную GCC: #include int main(void) { char *p1 = "hello"; // Pointers to strings char *p2 = "hello"; // Pointers to strings if (p1 == p2) { // They ...

ЗаданSep 12, 2012, 4:03 PMотXolve
  • 7голосов
  • 2ответа
  • 0просмотров

Есть ли флаг компилятора, чтобы указать на отсутствие архитектуры armv7s

С появлением iPhone 5 и других устройств armv7s возникают проблемы совместимости с существующими (закрытыми) сторонними платформами, такими как Flurry, которые построены без этой более новой архитектуры. Один из вариантов - подождать, пока они ...

ЗаданSep 13, 2012, 9:37 AMотconeybeare
  • 5голосов
  • 2ответа
  • 0просмотров

Node.js - Мне действительно нужна Visual Studio? А Python 2.X или 3.X?

пытается установить веб-сокеты на Windows Node.js. Я получаю нативные расширения, требующие Visual Studio и Python. Мой вопрос: можно ли взять другой компилятор? Или мне действительно нужно скачать VS (3,6 ГБ) или есть альтернативы, так как я ...

ЗаданSep 14, 2012, 11:44 AMотzer02
  • 1голосов
  • 3ответа
  • 0просмотров

конвертировать / компилировать регулярные выражения в код на C

Я в системе с ограниченной памятью,boost::regex слишком велик Какие существуют варианты для компиляции моего регулярного выражения прямо в C / C ++ и сколько КБ размера кода мне следует исключить? С целью уменьшения памяти и размера кода в ...

ЗаданSep 20, 2012, 12:02 AMотdongle26
  • 6голосов
  • 2ответа
  • 0просмотров

Что такое нехрупкий ABI?

Может показаться, чтокаждыйзнает что такоеNon Fragile ABI " это - учитывая частоту и фактическую природу, к которой он относится - в Xcode. Например... > Подстрочный индекс требует размера интерфейсного узла, который не является постоянным в ...

ЗаданSep 20, 2012, 8:50 PMотAlex Gray
  • 7голос
  • 1ответ
  • 0просмотров

Условно скомпилировать модули для FMX или VCL

Я хочу иметь другой список единиц вuses пункт в зависимости от компиляции для FMX или VCL. В приведенном ниже коде я пытаюсь проверитьFireMonkeyVersion который работает в проекте FMX (label1.Text является 'FMX»). Когда я перемещаю оператор $ IF ...

ЗаданOct 08, 2012, 6:20 PMотArnold
Пред12...6След