Свързани публикации 'compilation'


Всичко, което искате да знаете за GCC
Като начинаещи в света на езиците за програмиране и компютрите, трябва да сме наясно, че компютрите не могат да „разберат“ нито един от езиците за програмиране, с които работим. Може да интерпретира само машинни езици (нула и единица). Компилаторът е това, което идва на помощ тук. Той „превежда“ езиците за програмиране на машинен език. Или казано по друг начин, той преобразува нашия изходен код в изпълним файл с инструкции за компютри. GCC означава „GNU Compiler Collection“. GCC е..

Свързани въпроси 'compilation'

Създаване на OpenCV проект без видео транскодиране (част от ffmpeg) Поддръжка на Linux как да?
В момента използвам нещо подобно, за да създавам файлове за създаване на проекти: cmake -DCMAKE_INSTALL_PREFIX="./install-dir" -DBUILD_WITH_STATIC_CRT=ON -DBUILD_SHARED_LIBS=OFF -G "GCC" И аз използвам FFmpeg в моя проект, който компилирам...
8214 изгледи
schedule 20.09.2022

Как да попречим на Less да се опитва да компилира свойства на CSS calc()?
Компилаторите Less , които използвам ( OrangeBits и без точки 1.3.0.5 ) превеждат агресивно body { width: calc(100% - 250px - 1.5em); } в body { width: calc(-151.5%); } Което очевидно не е желано. Чудя се дали има начин да...
137358 изгледи
schedule 15.09.2022

Накарайте Eclipse да генерира C++ изпълним файл
Използване на най-новите MinGW и C++ Eclipse. Ако създам проект „Изпълним Hello World“, създам го и го стартирам, всичко работи според очакванията. Ако създам „Изпълним празен проект“, след това създам файл main.cpp, изградя и стартирам,...
16270 изгледи
schedule 16.09.2022

Компилаторът VS 2015 VB загуби ли способността за постепенно изграждане?
Имам 500KLOC vb.net проект съдържащ около 1000 кодови файла. visual-studio-2012 успя да компилира решението за 25 секунди, докато visual-studio-2015 се нуждае от 150 секунди и компютърът спира да реагира няколко пъти по време на процеса....
74 изгледи

Кога се компилират литералите на регулярни изрази на JavaScript
Според Ръководството за RegExp на MDN литералите на регулярните изрази се компилират, докато RegExp обектите, създадени чрез извикване на конструктора, не са. Въпросът ми е сега, кога се провежда компилацията? Тъй като литералът има уникален...
896 изгледи
schedule 21.09.2022

Python компилира всички файлове в друга структура
Имам проект на Python с файлове в структура на директории и бих искал да накарам всички .pyc файлове в същите директории, за да ги доставя без източници. Опитвам се да направя това с python -m compileall -d /tmp/new -b . , но всички pyc файлове се...
193 изгледи
schedule 21.09.2022

gem install mysql: Неуспешно изграждане на естествено разширение на gem (Mac Lion)
Инсталирах MySQL 5.5.27 за Mac OS X Lion (от .dmg). Сега се опитвам да инсталирам mysql gem: $ gem install mysql Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native...
6753 изгледи
schedule 28.09.2022

Как мога да изключа метаданните на изходния файл от изхода при компилиране?
Например: $ gcc -O3 foobar.c -o foobar $ grep 'foobar\.c' foobar Binary file foobar matches Как мога да изключа такива ненужни и разкриващи метаданни от изхода на gcc и други компилатори? Показва се независимо дали изходът е асемблен файл,...
685 изгледи

Пакетът MinGW msys не е намерен: Общи съвети как да продължите
От време на време искам да компилирам нещо от изходния код с mingw (на windows). Отварям msys, написвам ./configure и той казва checking for...xxxxxx Имам първите въпроси: Къде проверява mingw? За какво се проверява? .dll, .a,...
286 изгледи
schedule 29.09.2022

Опитвам се да намеря конфликт Shift/Reduce в граматиката
Имам следната граматика (Yacc), която е началото на прост C компилатор, започвам от прост израз if : S : E ; E : COND_NO_ELSE ; COND_NO_ELSE : IF BOOL_EXP BLOCK ; BLOCK : LC EXP RC BOOL_EXP : LP EXP BOOL_OP EXP RP ; BOOL_OP : LT_OP...
407 изгледи
schedule 02.10.2022

AngularJS компилира html с директива и получава изход като низ?
Има ли начин от AngularJS контролер или услуга да „компилира/интерполира/каквото и да е“ малък html шаблон, който идва с директива, и да получи крайния HTML изход като низ? По-подробно, да кажем, че моят шаблон е като този: var html = '<span...
5568 изгледи

Грешка в Makefile, не е намерено правило, но правилото е налице
Този Makefile CC = gcc INC_PATH = -I../common/ SOURCEDIR := ./ SOURCES := $(wildcard $(SOURCEDIR)/*.c) OBJDIR :=./obj OBJECTS := $(patsubst $(SOURCEDIR)/%.c,$(OBJDIR)/%.o, $(SOURCES)) DEPENDS := $(patsubst $(SOURCEDIR)/%.c,$(OBJDIR)/%.d,...
95 изгледи
schedule 04.10.2022

C++ 32-битова срещу 64-битова изпълнима нотация [затворено]
Как трябва да се разграничават изпълнимите файлове за 32-битови и 64-битови? В момента използвам -x86 за 32-bit и -x64 за 64-bit. Това правилно ли е или има стандарт за този вид неща?
32 изгледи
schedule 28.09.2022

Python 3.1.1 с --enable-shared: няма да създава никакви разширения
Резюме: Изграждането на Python 3.1 върху RHEL 5.3 64 бита с --enable-shared не успява да компилира всички разширения. Изграждането на "нормално" работи добре без никакви проблеми. Моля, имайте предвид , че този въпрос може да изглежда, че размива...
696 изгледи
schedule 11.10.2022

Компилирайте в Code::Blocks като в командния ред
Опитвам се да тествам програма за колега, която не е написана в IDE. Когато тръгнем да го стартираме, нещо се обърква и ние прекарваме ужасно време, опитвайки се да разберем какво е то. Хрумна ми добрата идея да компилирам и стартирам кода в...
4013 изгледи
schedule 09.10.2022

Как бих компилирал проект с Objective-C ParseKit на Ubuntu?
Работя по проект, за който ще използваме ParseKit. В момента нямам достъп до Mac, но искам да започна да работя върху някои първоначални тестове и анализиране на приложение на Ubuntu. Бих предположил, че това трябва да изисква не повече от...
101 изгледи
schedule 08.10.2022

Как да компилирам Busybox?
(Телефоните i9100 и i9100p имат Exynos 4210 SoC, който включва Cortex A9 двуядрен 1,2 Ghz процесор, който поддържа NEON.) Ще компилирам най-новата налична моментна снимка на източника на busybox и ще я кача за всички безплатно в интернет и може би...
13906 изгледи

ifort - отделни обектни и мод файлове в различна папка
Мога да компилирам и изведа обектния файл ".o" в моята папка "obj". Но не мога да направя ".mod" в моята папка "mod". Следното е текущата ми команда: ifort -c foo.f90 -o../obj/foo.o
2024 изгледи
schedule 07.10.2022

Показване на датата на изграждане
В момента имам приложение, показващо номера на компилация в заглавния прозорец. Това е добре, освен че не означава нищо за повечето потребители, които искат да знаят дали имат най-новата компилация - те са склонни да я наричат ​​"миналия четвъртък",...
159601 изгледи
schedule 23.11.2022

sqrt от math.h причинява грешка на свързване недефинирана препратка към sqrt само когато аргументът не е константа
Създадох малка програма, както следва: #include <math.h> #include <stdio.h> #include <unistd.h> int main(int argc, char *argv[]) { int i; double tmp; double xx; for(i = 1; i <= 30; i++) { xx =...
9132 изгледи
schedule 07.12.2022