GCC에는 라이브러리가 쉽게 구문 분석할 수 있는 방식으로 오류를 발생시킬 수 있는 기계 인터페이스(CLI)가 있습니까?
"libgcc"를 검색했지만 이것은 비독립형 gcc 개인 라이브러리인 것 같습니다. 내가 무엇을 찾고 있는지 아는 사람 있나요? 최소한 gcc 오류 출력이나 모든 오류 출력을 처리하는 신뢰할 수 있는 파서가 있습니까? ...
"libgcc"를 검색했지만 이것은 비독립형 gcc 개인 라이브러리인 것 같습니다. 내가 무엇을 찾고 있는지 아는 사람 있나요? 최소한 gcc 오류 출력이나 모든 오류 출력을 처리하는 신뢰할 수 있는 파서가 있습니까? ...
저는 yak shaving입니다: openbsd 7.4에서 컴파일 중입니다 gcc(특히 libgccjit최종 컴파일 emacs).native-comp 그 이유는 을 libgccjit통해 얻을 수 없기 때문입니다 pkg_add. 그래서 gcc소스에서 컴파일하려고 합니다 . 나는 이것을 느슨하게 따르고 있습니다기사. 그래서 실행할 때 다음과 같은 오류 메시지가 나타납니다 $gmake -j 4. ( jit이 시점에서는 구성 플래그 도 포함하지 않았습니다 .) checking for gawk... awk c...
나의 게으름 때문에 나는 GTK 프로그램의 사전 컴파일된 바이너리를 다운로드했습니다(컴파일하는 대신, 시간 낭비가 얼마나 되는지 고려하면 지루할 것입니다).편집: sudo apt get을 사용하십시오. 이는 호환되어야 함을 의미합니다. 그 중 일부를 다운로드한 것 같습니다. "-dev" 태그가 있는 버전과 "-dev" 태그가 없는 버전을 다운로드했습니다. 내 기억이 맞다면 내가 실행하려는 프로그램은 "GeeksForGeeks"에서 가져온 것입니다. #include <gtk/gtk.h> st...
Linux를 처음부터 빌드하기 위한 일부 튜토리얼은 크로스 컴파일러 도구 체인을 빌드하여 시작됩니다. 그들은 소위 부트스트래핑 기술을 호출하여 이를 수행합니다. 먼저 정적으로 cross-gcc를 빌드한 다음 이 정적 cross-gcc를 사용하여 cross-glibc 라이브러리를 빌드한 다음 대상의 모든 컴파일러를 이 cross-glibc 라이브러리에 연결하는 최종 cross-gcc 버전을 빌드합니다. 문제는 왜인가? 호스트 시스템의 gcc를 사용하여 직접 cross-gcc 및 cross-glibc를 ...
main.c에 정적으로 링크된 라이브러리가 있다고 가정해 보겠습니다 libmine.a. 라이브러리에 대한 정적 링크로 인해 라이브러리 함수가 컴파일 시 기본 실행 파일에 포함됩니다. libmine.a사용되지 않는 함수가 제공되는 경우 main.c컴파일러(예: GCC)가 이러한 함수를 폐기합니까? 이 질문은 정적 라이브러리를 사용하면 실행 파일이 더 커진다는 "공통 메시징"에서 영감을 얻었으므로 컴파일러가 최소한 아카이브에서 사용하지 않는 코드를 제거하는지 궁금합니다. ...
최신 GCC 버전을 사용하고 싶습니다. 그래서 GCC 10을 컴파일하여 비표준 디렉토리에 설치했습니다 /software/gcc10/. 여태까지는 그런대로 잘됐다. 그런데 실제로 이 새 버전의 GCC를 사용하려고 했을 때 문제가 발생했습니다. 그러한 변수를 PATH포함하도록 변수를 수정했으며 이제 시스템이 (내 시스템의 GCC 8 컴파일러 대신) 새로운 GCC 10 컴파일러를 찾는지 확인했습니다./software/gcc10/bin/gcc --version 그러나 이 설정으로 프로그램을 컴파일하려고 하면...
rhel8.4(커널 버전 4.18.0-305.10.2.el8_4.x86_64)의 장치 드라이버에 대해 공급업체에서 제공한 독점 테스트 코드를 컴파일하고 있습니다. 드라이버와 해당 테스트 코드는 rhel6.6에서 테스트 및 배포하기 위해 처음 릴리스되었습니다. 컴파일러는 시스템 헤더 파일에 다음 코드 줄을 포함합니다 <linux/printk.h>. static inline __printf(1, 2) __cold void early_printk(const char *s, ...) { ...
최근에 적당한 크기의 소프트웨어 프로젝트를 컴파일하려고 하다가 컴퓨터 전체가 멈추는 문제에 부딪혔습니다. 다른 단말기에 연결할 수 없고 마우스도 움직일 수 없습니다. 몇 가지 실험 후에 다른 컴파일러와 대규모 프로젝트를 사용하여 이 정지 현상을 재현할 수 있었으므로 문제가 내 코드나 컴파일러에만 국한된 것은 아니라고 생각됩니다. 내가 알 수 있듯이 이 문제는 다른 소프트웨어(IDE 린터, 브라우저 등)도 CPU를 많이 사용하는 경우에 주로 발생하는 것 같습니다. 동결이 트리거될 때 실행 top하면 두...
cc는 C 컴파일러의 POSIX 이름입니다. C++ 컴파일러(및 링커)에는 공통 이름이 있습니까? g++일반 gcc 또는 ld를 사용할 때 포함되지 않는 일부 라이브러리도 추가되었습니다 . ...
를 사용하여 컴파일된 실행 파일을 실행할 때 intel mpiicc실행 30분 후에 다음 오류가 발생합니다. kernel:[29585.573874] [Hardware Error]: Corrected error, no action required. Message from syslogd@pablo at Nov 8 09:53:25 ... kernel:[29585.573881] [Hardware Error]: CPU:2 (17:31:0) MC18_STATUS[Over|CE|MiscV|-|AddrV|-...
인터넷 검색 후 BASH 스크립트를 바이너리 실행 파일로 컴파일하는 방법을 찾았습니다 shc( 나는 쉘이 해석된 언어라는 것을 알고 있지만, 이 컴파일러는 무엇을 합니까? 어떤 식으로든 내 스크립트의 성능이 향상됩니까? ...
터미널에서 "file.C"라는 소스 파일을 컴파일했습니다. 나는 g++ file.C -o file을 입력하여 이 작업을 수행했습니다. 이제 Unix 명령을 사용하여 출력 이름을 "helloworld.out"으로 지정하는 방법을 알고 싶습니다. 미리 감사드립니다! ...
테스트를 위해 다수의 rpm 파일의 빌드 구성을 변경해야 합니다. 여기서는 C/C++ 코드에 대해서만 이야기하고 있습니다. 반드시 자동화하고 싶지는 않지만 손으로 할 수도 있습니다. 이번에는 문제를 더 명확하게 하기 위해 구체적인 예를 사용합니다. Perl 호환 정규식 라이브러리 rpm이 있고사양 문서가지다: %configure \ %ifarch s390 s390x sparc64 sparcv9 riscv64 --disable-jit \ %else --enable-jit \ %endi...
저는 Kotlin을 배우려는 전직 Java 개발자입니다. 지금까지는 괜찮았지만 JVM이 아닌 다른 플랫폼으로 컴파일하기 위해 kotlin-native를 설치하려고 할 때: sudo snap install kotlin-native 다음 메시지를 받았습니다. error: snap "kotlin-native" not available as specified (see 'snap info kotlin-native') 이것은 내가 얻은 왜곡된 이름과 다릅니다. error: snap "kotlin-native...
저는 Linux의 진정한 초보자인데 어떤 이유에서인지 USB WiFi 카드 드라이버를 설치할 수 없고 계속 오류가 발생합니다. 나는 전체 인터넷을 검색하고 10개 이상의 솔루션을 시도했지만 아무것도 효과가 없었습니다. 이제 내 /usr/src 폴더가 비어 있습니다! ...