gnat

    0

    1답변

    : 을 ... gnatlink /home/myuser/own projects/ada/obj/main.ali -shared-libgcc -g -g -L/usr/lib/x86_64-linux-gnu/ -lgtkada -lgmodule-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpa

    1

    1답변

    나는 오류를 얻고있다 C.에서 프로그램을 쓰고 있어요와 연결하는 혼합 C와 에이다 프로그램을 가져올 수 없습니다 내 주요 ADA 파일. 은 C 파일의 실제 컴파일을 위해 , 나는 모두 사용하여 시도했다 : gcc -c -pthread file_name.c 을뿐만 아니라 :이 gcc -c file_name.c -lpthread 이 중 어느 것도 작동

    -2

    2답변

    약 2 주 전에 GNAT GPL Ada/SPARK 컴파일러 및 관련 소프트웨어 도구의 새로운 2016 버전을 설치했습니다. 하지만 그 일은 올바르게 작동하지 않습니다. 기존 프로젝트를 실행하면 컴파일되지 않고 Python 파일에 오류가 표시됩니다. 다른 누구든지이 문제가 발생합니까? 저는 Win XP를 GNAT GPL 개발 도구 용 플랫폼으로 사용하고 있습

    1

    2답변

    나는 Ada의 프로젝트에서 일하고 있으며 사용자 정의 makefile을 원합니다 (결국 c 및 python과 인터페이스하고 makefile 구문에 익숙하며 gnatmake 프로젝트 구문에 익숙하지 않으므로). 나는 커스텀 컴파일을 망쳐 놓았고, 제대로 작동한다고 생각했지만, 적어도 똑같은 커맨드 라인 실행이 바인딩 단계에서 문제가된다. 나는 오프 - 바이

    1

    1답변

    C++ 클라이언트에서 UDP 데이터 그램을 받아야합니다. 클라이언트가 올바르게 작동하고이 코드를 컴파일하는 IP에 데이터 그램을 보냅니다. 데이터 그램의 크기는 800Bytes입니다. 데이터 그램을 보내면 읽기 프로세스가 차단됩니다. 이 코드 다음 예제를 사용하여 만든 : https://en.wikibooks.org/wiki/Ada_Programming/L

    1

    1답변

    DLL 빌드에서 gnat로 초기화 코드를 가져올 때 자동으로 실행되지 않습니다. 나는에 구성되어 MCVE했다 : division.ads을 with System; with Interfaces.C; package Division is --Neither of these work procedure DllMainCRTStartup ;

    3

    1답변

    나는를보고 gnatcheck 내 에서 초기화되지 않은 변수를 갖고 싶어하지만,이 경고의 형식은 형식과 호환되지 않는 : (XXXX differents의 경고 스위치로) 내가 이것을 작성하려고해야 +RWarnings:xxxx 다른 사람들과 같은 프로그래밍 규칙 : +RWuninitialized하지만 작동하지 않습니다. 스위치 -Wuninitialized은 g

    1

    2답변

    Ada에서 동적으로 할당 된 배열을 초기화하는 올바른 구문은 무엇입니까? 나는 이것을 시도 : 컴파일러 오류가 발생 type Short_Array is array (Natural range <>) of Short; Items : access Short_Array; Items := new Short_Array(1..UpperBound)'(others =>

    1

    1답변

    gprbuild를 사용하여 정적 라이브러리를 빌드하려고합니다. 라이브러리에는 메인 (C 언어로 쓰여 있고 이후 단계에서 링크 됨)이 없으며 gpr 용어가 "독립형"이라는 것을 이해하는 한 자체 포함되어야합니다. 즉, 링크가 필요하지 않음을 의미합니다 실행 중에는 런타임을 포함하여 아무 것도 사용하지 마십시오. gnatmake -Pada_foo_lib.gpr

    1

    1답변

    Id는 Sta32F103 uc와 함께 Ada를 사용하고 싶지만 여기에 문제가 있습니다. GNAT 2016에는 런타임 런타임 시스템이 없습니다. TI RTS에 포함 된 또 다른 cortex-m3 uc가 있습니다. - zfp-lm3s,하지만 일부 글로벌 업데이트가 필요해 보이지만 메모리 크기/원점의 간단한 변경이 작동하지 않습니다. 일부 몸이 STM32F103