Описание тега tcc

TCC - это крошечный компилятор C, который позволяет использовать C в качестве языка сценариев.
2 ответа

Компиляция файла с TCC на окнах с библиотекой из C99

Так что в последней версии TCC предположительно реализованы некоторые функции C99, однако я обнаружил, что она не включает в себя библиотеку Cath Math. Есть ли способ заставить его использовать больше библиотек C99 на Windows? Я погуглил и нашел нес…
06 июн '14 в 15:50
1 ответ

Ошибка TCC: слишком большой индекс

Я поигрался с кастом лучей и решил использовать 3D-массивы для создания уровней, однако TCC выкладывается так: M_MAIN.C:19: error: index too large Есть ли ограничение на размер массива? Код: #define MAP_01_WIDTH 8 #define MAP_01_HEIGHT 8 #define MAP…
27 сен '14 в 15:29
2 ответа

Эта программа работает нормально в Windows, но не работает в Linux

Эта программа работает нормально в Windows, но показывает ошибки сегмента в Linux. #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> void comb(long int *arr,long int n,long int r,long int stick) { long …
02 ноя '18 в 16:03
3 ответа

pow() приведено к целому, неожиданный результат

У меня есть некоторые проблемы с использованием целочисленного приведения для pow() функция на языке программирования C. Я использую компилятор Tiny C Compiler (версия 0.9.24 tcc) для платформы Windows. При выполнении следующего кода он выводит неож…
24 авг '13 в 10:54
1 ответ

Программа Basic C SDL2 не будет работать с TCC, пока она работает с GCC (Linux)

У меня есть следующий код C (для ясности я знаю, что это не полный код, и он должен обрабатывать события и тому подобное): #!/usr/bin/tcc -run -L/usr/lib/x86_64-linux-gnu -D_REENTRANT -DSDL_MAIN_HANDLED -I/usr/include/SDL2 -lSDL2 -lGL -lGLEW #includ…
05 фев '18 в 12:20
2 ответа

Вопросы по реализации глобального распределителя регистров для крошечного компилятора c

Наступающим летом я надеюсь начать писать магистерскую диссертацию, и я был довольно занят поиском темы диссертации. Теперь у меня есть пул предметов, которые меня интересуют, и больше всего меня поразила реализация глобального распределителя регист…
1 ответ

C ошибка "слишком много основных типов" при определении функции

Я пытаюсь создать двоичное дерево. Я пытаюсь написать функцию, которая вставляет новый узел в дерево. Он принимает два аргумента: родительский узел и новый узел. struct node { int value; struct node * left; struct node * right; void (*insert)( struc…
07 янв '18 в 02:29
0 ответов

Как позволить процессу извлечения Taleo оставить исходную строку Not Matched?

Я использую процесс извлечения Taleo (TCC) для извлечения. Вот пример выходного файла: AAAA|BBBB|CCCC| 1|2|3 A|B|C ... Я хочу изменить заголовок BBBB на BB(BB). Как это: AAAA|BB(BB)|CCCC| 1|2|3 A|B|C ... Я использовал отображение CSV. Но он должен с…
13 фев '18 в 18:07
0 ответов

TCC не может найти функции Windows API, но GCC может

Я пишу программу для доступа к ключам реестра с помощью Windows API. Я пытаюсь скомпилировать свою программу с помощью TCC, но она выдает ошибку "неопределенный символ" в отношении функций, которые я вызываю из API Windows. Я решил попробовать и сно…
09 янв '19 в 06:27
0 ответов

TCC не может найти python37.lib (преобразование.c, созданного Cython, в.pyd)

Я создал.c файл с помощью Cython. Теперь я хочу преобразовать его в.pyd с помощью TCC, но получаю сообщение об ошибке. Файловое дерево: \ Cython \ ТСС \Python37 (скопированная папка python) script.c (файл, который я скомпилировал с Cython) Команда: …
28 фев '19 в 20:40
0 ответов

"неопределенный символ" TCC

Я связываю TCC DLL и получаю "неопределенный символ" всякий раз, когда вызываю функцию из DLL. Я связал .def файл, необходимый для использования DLL. Это все, хотя. Другое связывание .def файл, что я делаю не так?
22 сен '13 в 08:41
0 ответов

Компилятор tcc __attribute__(section) не помещает данные в упомянутый раздел

Я использую компилятор tcc для компиляции следующего кода: #include <stdio.h> #include <string.h> void main() { // intializing the secret code in the secret section. char* secret __attribute__ ((section(".secret"))); secret = "myKey"; //…
08 окт '18 в 09:06
1 ответ

TCC с Visual Studio 2012

Я пытаюсь интегрировать Visual C++ 2012 и TCC таким образом, чтобы отправить функцию C (в виде строки) в компилятор tcc (libtcc.dll). Я добавил заголовочный файл libtcc.h, хотя я не уверен, как добавить libtcc.dll, так как нет соответствующего файла…
2 ответа

Как исправить ошибку ошибки crt1.o,crti.o в сборке TinyCCompiler(TCC) из Source?

Как исправить ошибку crt1.o,crti.o в сборке TinyCCompiler(TCC) из Source? https://github.com/LuaDist/tcc Я тестирую это на моей настольной системе (Ubuntu), а также тестирую на сервере (Centos). в обеих ОС покажи ошибку. Ошибка: tcc: file '/usr/lib/…
18 дек '17 в 22:46
0 ответов

Преобразование файлов VC++ .LIB в файлы.DEF

У меня были проблемы с компиляцией приложений OpenGL, и я обнаружил, что использую неправильную библиотеку GLEW. Но я не могу найти статическую библиотеку GLEW в формате.def. Кто-нибудь знает, как я мог сделать файл определения или я мог бы найти ег…
17 авг '14 в 17:59
1 ответ

Как добавить библиотеку gsl в окно, используя компилятор tcc?

На данный момент я могу скомпилировать и запустить базовую программу "Hello World" с помощью командной строки Windows с помощью команды: tcc.test.c с последующим test.exe. где test - это имя файла, связанного с кодом для "Hello World" программа. Я у…
23 окт '15 в 09:53
2 ответа

Есть ли способ для компиляции Windows GUI, то есть нет консоли в TCC?

Я знаю переключатель в gcc, но в TTC ничего такого нет. Я читал о чем-то _winstart или что swich, но я не знаю, где это поставить.
02 дек '13 в 04:06
2 ответа

Проблемы компиляции TCC на Ubuntu для рук

Я попытался скомпилировать tcc для ARM, используя gcc 4.6.3 . но я получил следующую ошибку при компиляции в общем / статическом моде lib: root@localhost:/p/tcc/tcc# make gcc -o tcc tcc.o libtcc.so.1.0 -lm -ldl -Wall -g -O2 -fno-strict-aliasing -Wno…
11 окт '13 в 09:13
1 ответ

Как сохранить вывод Tiny C компилятора в файл?

Я хочу сохранить вывод компилятора C с именем tcc. Пробовал использовать перенаправления в командной строке Windows 7, но он генерирует пустой файл и записывает вывод в командной строке. Это то, что я использую в командной строке: tcc -o test.exe te…
01 мар '15 в 10:58
2 ответа

Совместимость скомпилированных структур gcc и tcc

Я пытаюсь запустить libtcc из C++, чтобы использовать C в качестве языка сценариев во время выполнения. Скомпилированный код времени выполнения должен иметь возможность запускать функции из внешнего кода. Это работает нормально при передаче ints, но…
23 окт '14 в 19:58