clang

gcc fsanitize 주소를 사용하여 AIX에서 cpp 프로그램을 빌드할 수 없습니다.
clang

gcc fsanitize 주소를 사용하여 AIX에서 cpp 프로그램을 빌드할 수 없습니다.

gcc 및 address sanitizer()를 사용하여 AIX 7.2에서 cpp 프로그램을 빌드하려고 하는데 -fsanitize=address다음 오류가 발생합니다. cc1plus: warning: '-fsanitize=address' not supported for this target collect2: fatal error: library libasan not found compilation terminated. 공유 라이브러리가 있다면 아마도 컴파일이 성공할 것이라고 생각했습니다 libasa...

Admin

clang으로 vdso를 컴파일할 때 ld 오류가 발생합니다.
clang

clang으로 vdso를 컴파일할 때 ld 오류가 발생합니다.

커널을 컴파일하려고 하는데 항상 다음 오류가 반환됩니다. LD arch/arm64/kernel/vdso/built-in.o ld.lld: error: cannot find linker script -r make[2]: *** [scripts/Makefile.build:507: arch/arm64/kernel/vdso/built-in.o] Error 1 make[1]: *** [scripts/Makefile.build:647: arch/arm64/kernel/vdso] Error 2 make:...

Admin

Ubuntu에 LLVM-14를 설치하는 방법은 무엇입니까?
clang

Ubuntu에 LLVM-14를 설치하는 방법은 무엇입니까?

Ubuntu에 LLVM-14를 수동으로 설치했습니다. Rust 화물을 ld컴파일하는 동안을 제외하면 모든 것이 잘 작동하는 것 같습니다 .cargo-bpf = note: /usr/bin/ld: cannot find -lLLVM-14 collect2: error: ld returned 1 exit status error: could not compile `cargo-bpf` (bin "cargo-bpf") due to previous error 산출llvm-...

Admin

OpenBSD: npm installodium-native, 오류 메시지 설명
clang

OpenBSD: npm installodium-native, 오류 메시지 설명

설치하려고 하는데나트륨 오리지널OpenBSD 7.3 amd64의 npm 패키지로. 내레이터: 종속성으로하이퍼코어, 하이퍼비, 코어스토어. 이것이 필요하다노드집. 다음과 같은이것, C 및 C++ 컴파일러를 clang으로 설정했습니다. export CC=clang export CXX=clang++ 디렉토리를 생성 example하고 개발/디버깅을 위해 chmod 777. npm init그런 다음 빈 파일을 만들곤 했습니다 package.json. 을(를 ) 실행할 때 npm install sodium-n...

Admin

인식할 수 없는 옵션 '-EL'
clang

인식할 수 없는 옵션 '-EL'

안드로이드 커널을 구축하려고합니다. 모든 빌드에서 몇 가지 오류가 발생합니다. /usr/bin/as: 인식할 수 없는 옵션 '-EL' clang-16: 오류: 종료 코드 1로 인해 어셈블러 명령이 실패했습니다(호출을 보려면 -v를 사용하십시오). 경고: 구조 또는 클래스의 끝이 아닌 가변 크기 유형 'struct cgroup'이 있는 'cgrp' 필드, GNU 확장 [-Wgnu-variable-size-type-not-at-end] struct group cgrp; 경고: 사용되지 않은 함수 'du...

Admin

Termux Bash: ./ 권한이 거부되었습니다.
clang

Termux Bash: ./ 권한이 거부되었습니다.

를 사용하여 파일을 컴파일 했지만 Test.cpp실행하면 헤더에 오류가 발생합니다. and와 같은 명령을 사용해 보았지만 show all files를 사용해도 여전히 읽기 및 쓰기 권한만 있습니다. 예를 들면 다음과 같습니다.testclang++chmod u+x testchmod 775 testls -l -rw-rw---- 1 u0_a234 media_rw 516 Jan 15 11:58 Sample.cpp -rw-rw----디렉토리의 모든 파일이 표시됩니다. 심지어 제가 방금 생성한 파일도 포함 ...

Admin

Linux fedora를 이전 버전의 clang으로 변경하는 방법
clang

Linux fedora를 이전 버전의 clang으로 변경하는 방법

저는 현재 Linux fedora를 사용하고 있으며 최신 버전의 clang 14가 설치되어 있습니다. 이전 버전 12가 필요합니다. 터미널을 통해 이를 수행할 수 있는 방법이 있습니까? 현재 버전을 설치할 수 있게 되었습니다. 이전 라이브러리를 설치하고 경로 변수를 변경해야 합니까? ...

Admin

Fedora에 Clang의 최신 안정 버전을 설치하는 방법은 무엇입니까?
clang

Fedora에 Clang의 최신 안정 버전을 설치하는 방법은 무엇입니까?

Fedora로 전환을 고려하고 있는데 최신 안정 버전의 Fedora(36)는 Clang 14만 탑재되어 있고 최신 버전은 Clang 15입니다. Fedora 베타로 전환하지 않고도 최신 바이너리를 얻을 수 있는 방법이 있습니까? 내가 찾은https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/, 그러나 안정적인 버전이 아닌 트렁크 버전만 생성합니다. ...

Admin

Kate Editor LSP 클라이언트: 컴파일을 위해 "입력 파일"을 지정하는 방법이 있습니까?
clang

Kate Editor LSP 클라이언트: 컴파일을 위해 "입력 파일"을 지정하는 방법이 있습니까?

대상: A와 B라는 두 개의 c 파일이 있고 B를 객체 파일로 컴파일하지 않고 A에 직접 포함하려는 경우 clangd(또는 Kate와 함께 사용되는 다른 LSP 서비스)는 Do I만 알릴 수 있습니다. A를 직접 컴파일할 때 B에 오류가 발생합니까? 즉, A는 B의 컴파일 오류에 대한 "입력 파일"입니다. 표준 포함 관행에 대한 거부에 대해 이야기해 주세요. 가장 간단한 예: 이것이 main.c라고 가정합니다. #include <stdio.h> #include "test.c" int ma...

Admin

"install -y clang-9 libc++-9-dev libc++abi-9-dev" 오류
clang

"install -y clang-9 libc++-9-dev libc++abi-9-dev" 오류

Mistuba 2 패키지를 설치했습니다(https://github.com/mitsuba-renderer/mitsuba2)는 btf 렌더링을 실행할 수 있습니다(https://github.com/elerac/btf-rendering/). 그러나 Mitsuba를 설치하려면 clang9 및 기타 오래된 패키지가 필요합니다. 이러한 패키지를 설치하려고 할 때 Linux에서 해결할 수 없는 오류 메시지가 표시되지만 시스템을 다운그레이드해야 한다고 생각됩니다. 실행할 명령: sudo apt install -y...

Admin

Clang에서 기호 조회 오류가 발생함
clang

Clang에서 기호 조회 오류가 발생함

--version 플래그를 사용해도 clang을 실행할 때마다 이 오류가 발생합니다. clang: symbol lookup error: /usr/lib/libclang-cpp.so.14: undefined symbol: _ZN4llvm9MDBuilder25createRTTIPointerPrologueEPNS_8ConstantES2_, version LLVM_14 팩맨-Qi llvm Name : llvm Version : 14.0.6-3 Description ...

Admin

최소 C 프로그램은 예상보다 더 많은 시스템 호출을 수행합니다.
clang

최소 C 프로그램은 예상보다 더 많은 시스템 호출을 수행합니다.

나는 strace에 대해 더 많이 배우려고 노력하고 있습니다. 저는 ac 프로그램의 호출을 이해하기 위해 strace를 사용합니다. C 프로그램은 다음과 같습니다. void _start () { for (;;) { } } 프로그램은 다음과 같이 컴파일됩니다. clang -nostdlib littletest.c 시스템 호출이 추적됩니다. strace ./a.out 예상되는 출력은 다음과 같습니다.3:55부터 execve("./a.out", ["./a.out"], 0x7ffdf74...

Admin

64비트의 32비트 프로그램: 바이너리 파일을 실행할 수 없습니다: Exec 형식 오류
clang

64비트의 32비트 프로그램: 바이너리 파일을 실행할 수 없습니다: Exec 형식 오류

WSL의 clang에 두 개의 라이브러리로 구성된 애플리케이션을 연결하고 있습니다. 내가 사용하는 명령은 다음과 같습니다(단순화). clang -m32 -fsanitize=address -L _build/ -l:lib1.lib -l:lib2.lib -o test $ uname -a Linux ******* 4.4.0-19041-Microsoft #1237-Microsoft Sat Sep 11 14:32:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux clang이 LD를...

Admin