Свързани публикации '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 изгледи
schedule
16.09.2022
Кога се компилират литералите на регулярни изрази на 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 изгледи
schedule
30.09.2022
Пакетът 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 изгледи
schedule
30.09.2022
Грешка в 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 изгледи
schedule
11.10.2022
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