tcc

    1

    1답변

    누구나 TCC의 libtcc를 사용하여 double을 반환하는 함수를 성공적으로 호출 했습니까? 내 코드에 double을 반환하는 함수를 정의한 후 tcc_add_symbol을 통해 libtcc에 추가했습니다. tcc 스크립트에서이 함수를 호출하고 반환 된 값을 얻었을 때 값은 0.000이었습니다. 이는 내가 기대했던 것이 아니 었습니다. 코드 : #inc

    3

    1답변

    tcc-0.9.26의 압축을 푼 후에 gcc 대신 emcc을 지정하고 ar 대신 emar을 지정하도록 구성을 편집합니다. 다음으로, ucontext의 포함은 tccrun에 대해서만 필요하기 때문에 tcc.h에 주석 처리를 제거합니다. 이제는 lib/libtcc1.c에있는 모든 builtins (sub_ddmmss 등)를 사용할 수 없게되지만 Emscript

    1

    2답변

    : "알 수없는 오피 'JMP'오류" int main(void) { __asm volatile ("jmp %eax"); return 0; } TCC가 함께 불평 32 비트 : test.c:3: error: unknown opcode 'jmp' 하지만 64 비트 버전은 잘 컴파일됩니다. 캐치 란 무엇입니까? 글쎄, 질문을 쓰는 동안

    1

    1답변

    C/C++ 용 Netbeans IDE를 사용하려고했습니다. 시작시, 나는 그것이 받아들이는 유일한 컴파일러 체인이 MingGw, Cygwin, Clang이라는 것을 알아 차렸다. 제 컴파일러는 win64 용 최신 TCC 버전입니다. netbeans에 대한 자체 컴파일러 체인을 정의 할 수 있습니까? 안다면 제 컴파일러와 함께 작동하는 IDE를 가르쳐주십시오

    1

    2답변

    내 Rdbberry PI 컴퓨터에서 소스 (/ usr/local/src)에서 tcc 컴파일러를 컴파일했습니다./usr/lib의 라이브러리와 링크 할 때 tcc에서 찾을 수 없으므로 tcc 명령에 -L/usr/lib를 추가해야합니다. 라이브러리 경로에/usr/lib를 포함하도록 tcc를 구성하고 작성하려면 어떻게합니까? [email protected] /us

    0

    1답변

    TCC에서 윈도우 콘솔을 숨기는 방법, 컴파일러는 작은 C에게 있습니다 //Tiny C -> http://download.savannah.gnu.org/releases/tinycc/ #include <stdlib.h> int main() { system("Taskkill /IM test.exe /F"); return 0; }

    1

    1답변

    iOS 및 Android 런타임에서 C 코드를 컴파일하고 실행하고 싶습니다. 소형 C 컴파일러를 arm64 및 armv7에서 실행할 수 있습니까? 가능하다면 Tiny C 컴파일러를 실행하기 위해 XCode 및 Android 프로젝트를 어떻게 설정해야합니까?

    6

    1답변

    저는 clang, gcc 및 tcc을 사용합니다. 공통 헤더에서 3 가지를 구별하고 싶습니다. 매크로 덤프로 판단 할 때 __clang__ 매크로가 있으면 clang을 고유하게 식별 할 것으로 예상됩니다. 매크로 덤프를 tcc과 함께 사용할 수 없습니다 (이 경우 $compiler -x c -E -dM /dev/null이 작동하지 않음). gcc (및 tc

    0

    1답변

    간단한 "Hello, world"프로그램을 어셈블하고 TCC를 사용하여 링크했습니다. 그 후 4196 바이트의 실행 파일을 얻었습니다. 프로그램의 섹션은 ['', '.text', '.data', '.bss', '.symtab', '.strtab', '.rel.text', '.rodata', '.rodata.cst4', '.note.GNU-stack', '.

    1

    2답변

    C를 런타임 스크립팅 언어로 사용하려면 libtcc를 C에서 실행하려고합니다. 런타임 컴파일 된 코드는 외부 코드의 기능을 실행할 수 있어야합니다. 이것은 int를 전달할 때 잘 동작하지만, tcc 코드의 구조체를 gcc 코드로 전달할 때 이상한 일이 발생합니다. 최소한의 실행 예 :이 gcc -ltcc -ldl test.c && ./a.out > got