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

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

8
Почему GDB непредсказуемо перескакивает между строками и выводит переменные как «<оптимизированное значение>»?
Может ли кто-нибудь объяснить такое поведение gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) …

9
Java: как я могу скомпилировать всю структуру каталогов кода?
Вариант использования прост. Я получил исходные файлы, созданные с помощью Eclipse. Итак, существует глубокая структура каталогов, где любой класс Java может ссылаться на другой класс Java в той же, дочерней, родственной или родительской папке. Как мне скомпилировать все это из терминала с помощью javac?

9
Как посмотреть и скомпилировать все исходники TypeScript?
Я пытаюсь преобразовать домашний проект в TypeScript и, похоже, не могу использовать эту tscутилиту для просмотра и компиляции моих файлов. В справке говорится, что я должен использовать -wпереключатель, но похоже, что он не может *.tsрекурсивно просматривать и компилировать все файлы в некотором каталоге. Кажется, что-то tscдолжно уметь справляться. Какие у …

5
Как запустить файлы Java .class?
Я скомпилировал программу HelloWorld и использую командную строку для ее запуска. Файл .class называется HelloWorld2.class. Файл находится в папке C: \ Users \ Matt \ workspace \ HelloWorld2 \ bin Вот что я получаю, когда захожу в командную строку и набираю «Java HelloWorld2»: C:\Users\Matt&gt;Java HelloWorld2 Exception in thread "main" java.lang.NoClassDefFoundError: …
81 java  compilation 

4
Есть ли ограничение на количество вложенных циклов for?
Поскольку у всего есть предел, мне было интересно, есть ли ограничение на количество вложенных forциклов или пока у меня есть память, я могу их добавить, может ли компилятор Visual Studio создать такую ​​программу? Конечно, 64 и более вложенных forциклов не подходят для отладки, но выполнимо ли это? private void TestForLoop() …

7
Перезаписать функцию, определенную в модуле, но перед тем, как использовать ее на этапе выполнения?
Давайте возьмем что-то очень простое, # Foo.pm package Foo { my $baz = bar(); sub bar { 42 }; ## Overwrite this print $baz; ## Before this is executed } Могу ли я в любом случае test.plзапустить код, который изменяет то, что $bazустановлено, и заставляет Foo.pmпечатать что-то еще на экране? …
20 perl  compilation 

2
Требование объявления типа в Юлии
Есть ли способ явно требовать от Юлии (например, в рамках модуля или пакета), что типы должны быть объявлены ? Есть ли , например , PackageCompilerили Lint.jlесть какая - либо поддержка для таких проверок? В более широком смысле, предоставляет ли стандартный дистрибутив Julia какой-либо статический анализатор кода или аналог, который может …

1
Почему этот код так долго компилируется с g ++?
Рассмотрим следующий код: template&lt;int i&gt; class A { typedef A&lt;i-1&gt; B; B x, y; }; template&lt;&gt; class A&lt;0&gt; { char m; }; int main() { A&lt;LEVEL&gt; a; } При тестировании его компиляции с помощью g ++ с помощью следующей команды Bash (с g ++ 8.3.0) for ((level=1; level&lt;30; ++level)); do …

2
Как устранить издержки JIT в исполняемом файле Julia (с MWE)
Я использую PackageCompiler надежде создать исполняемый файл, который исключает накладные расходы при компиляции. Документация объясняет, что я должен определить функцию julia_mainдля вызова логики моей программы и написать «файл отслеживания», скрипт, который вызывает функции, которые я хочу предварительно скомпилировать. My julia_mainпринимает один аргумент - местоположение файла, содержащего входные данные для анализа. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.