libraries

pkg-config가 언제/왜 라이브러리 링크 경로를 반환하지 않습니까?
libraries

pkg-config가 언제/왜 라이브러리 링크 경로를 반환하지 않습니까?

나는 pkg-config내 것을 원한다파일 생성링크 경로 찾기libspa-0.2. 나는 pkg-config --libs libspa-0.2아무것도 반환되지 않은 것을 관찰했습니다. pkg-config단순화를 위해 쉘에서 직접 실행하여 문제를 설명 하겠습니다 .파일 생성. $ uname -a Linux MY_LINUX_PC 5.15.133.1-microsoft-standard-WSL2 #1 SMP Thu Oct 5 21:02:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux ...

Admin

bc 계산기를 라이브러리로 응용 프로그램(스크립트 해석기)에 통합할 수 있습니까?
libraries

bc 계산기를 라이브러리로 응용 프로그램(스크립트 해석기)에 통합할 수 있습니까?

bc 명령줄 계산기를 라이브러리로 응용 프로그램(스크립트 해석기)에 통합할 수 있습니까? 나는 이것이 이루어질 수 있는지 묻는 것이 아니라, bc를 래핑하여 라이브러리로 작동하게 할 수 있는 것이 이미 있는지 묻는 것입니다. 우분투 22.04에서는 bc-dev libbc-dev libbc와 같은 패키지를 찾을 수 없습니다... 이 주제를 인터넷 검색해도 도움이 되지 않았습니다. 내 목표는 명령줄 계산기 해석기를 bcArx Libertatis(Arx Fatalis)라는 GPL 게임 스크립트 해석기에 통...

Admin

UTF-8의 MB_CUR_MAX가 4가 아닌 6인 이유는 무엇입니까? (리눅스, glibc)
libraries

UTF-8의 MB_CUR_MAX가 4가 아닌 6인 이유는 무엇입니까? (리눅스, glibc)

MB_CUR_MAXglibc에 의해 "현재 로케일에서 멀티바이트 문자의 최대 바이트 수를 나타내는 양의 정수 표현"으로 정의됩니다. 내가 얻는 값을 인쇄하면 1. C내 시스템의 로케일이 .임에도 불구하고 C가 기본적으로 로케일을 사용하기 때문이라고 생각합니다 en_US.UTF-8. 이것을 내 프로그램에 추가하면 setlocale(LC_ALL, "")환경의 로케일 사용이 활성화 MB_CUR_MAX되고 6. 이제 내 질문은 왜 6입니까? UTF-8에는 코드 포인트당 1~4바이트의 인코딩이 없나요? ...

Admin

간단한 Unix 오디오 인터페이스를 찾고 있습니다.
libraries

간단한 Unix 오디오 인터페이스를 찾고 있습니다.

간단한 Unix 오디오 인터페이스를 찾고 있습니다. 재미삼아 옛날 게임을 포팅해서 x86 어셈블리 언어를 배우고 있습니다. 가장 까다로운 부분은 간단한 사운드(주로 구형파)를 재생하는 방법을 찾는 것입니다. 현재 게임은 스피커에 직접 쓸 수 있을 것으로 예상됩니다. 현재 Unix 시스템에서 오디오를 재생하는 가장 쉬운 방법은 무엇입니까? 기준 보다 정확하게는 이것이 내가 찾고 있는 것입니다(가장 중요한 기준). 파형을 재생할 수 있습니다. (8비트, 8000Hz이면 충분합니다.) 어셈블리 언어에서 ...

Admin

libkeyutils.so.1.8.1
libraries

libkeyutils.so.1.8.1

나는 내가 이해하지 못하는 것을 발견했습니다. Racknerd에서 VPS로 호스팅하는 서버가 여러 대 있습니다. 내 모든 서버에는 우분투 20.04.05 또는 20.04.06이 설치되어 있습니다. 여름 이전에 설치된 모든 서버에는 libkeyutils.so.1.8.1 및 libkeyutils.so.1.8이 있습니다. 여름 이후에 설치된 서버에는 1.8만 있습니다. Racknerd Ubuntu 20.04 이미지만 설치하고 다른 것은 설치하지 않은 서버가 있고 두 가지 버전의 파일도 있습니다. libke...

Admin

pkg-config는 수동 개입 없이는 라이브러리를 찾을 수 없습니다
libraries

pkg-config는 수동 개입 없이는 라이브러리를 찾을 수 없습니다

저는 C++ 개발자가 아니며 일반적으로 Conan, CMake 또는 Makefile을 사용합니다. pkg-configConan이 오류를 겪고 패키지를 구문 분석할 수 없게 되었을 때 어제 처음으로 이 이야기를 들었습니다 gl. 나는 그것을 작동하게 만들었습니다 export PKG_CONFIG_PATH="/usr/lib/x86_64-linux-gnu/pkgconfig". 오늘 빌드를 시도했지만 실패 spotify_player하여 라이브러리를 cargo찾을 수 없습니다 .alsa --- stderr ...

Admin

가능한 가장 작은 samba-4.19.0을 컴파일하고 포팅하는 방법은 무엇입니까?
libraries

가능한 가장 작은 samba-4.19.0을 컴파일하고 포팅하는 방법은 무엇입니까?

저는 컴파일 samba-4.19.0한 다음 Debian12컴파일된 콘텐츠를 다른 시스템으로 이식하고 있습니다. 처음에는 최대한 정적 실행 파일로 컴파일하고 싶었으나 해당하는 방법을 찾을 수 없어 동적 라이브러리를 이용하여 컴파일해야 했습니다. 그러나 컴파일된 bin파일이 많아 lib이를 다른 시스템에 이식하는 것은 매우 번거로운 일이다. 내 문제를 해결하는 방법을 모르시나요? tar zxvf samba-4.19.0.tar.gz cd samba-4.19.0/bootstrap/...

Admin

PDFInfoNotInstalledError: 페이지 번호를 가져올 수 없습니다. 포플러가 설치되어 있고 PATH에 있습니까?
libraries

PDFInfoNotInstalledError: 페이지 번호를 가져올 수 없습니다. 포플러가 설치되어 있고 PATH에 있습니까?

현재 pdfinfo를 사용하여 pdf 파일의 내용을 추출하려고 합니다. 다음을 사용하여 poppler-utils를 로컬로 설치했습니다. !sudo apt-get install -y poppler-utils 작동했고 이제 이 명령이 제대로 실행되고 확인하면 which pdfinfo경로가 제공되므로 Databricks jupyter 노트북에서 동일한 코드를 실행하고 있습니다. 그 후 명령을 실행하면 설치되지 않고 오류가 발생합니다. Reading package lists... Done Building ...

Admin

CentOS 7에서 SCL 라이브러리를 시스템 전체에서 사용할 수 있도록 만들기
libraries

CentOS 7에서 SCL 라이브러리를 시스템 전체에서 사용할 수 있도록 만들기

일부 라이브러리가 필요한 소프트웨어가 있습니다. libstdc++.so.6버전 C++ABI_1.3.8과 libomp.so.5 devtoolset-7첫 번째 항목이 두 번째 항목 과 함께 제공되는 것을 확인하여 llvm-toolset-7SCL 저장소에서 둘 다 설치했지만 다음 명령을 사용할 때: scl enable devtoolset-7 bash scl enable llvm-toolset-7 bash 이는 시스템이 아닌 현재 터미널 세션 내에서만 작동합니다. 내 시스템에서 이러한 라이브러리를 사용...

Admin

Mono는 NixOS에서 LibVLC 또는 MPV를 찾을 수 없습니다.
libraries

Mono는 NixOS에서 LibVLC 또는 MPV를 찾을 수 없습니다.

NixOS에서 Mono와 함께 SubtitleEdit(.NET 애플리케이션)을 사용하려고 합니다. 이것은 과거에 다른 배포판에서도 작동했지만 어떤 이유로 SubtitleEdit은 NixOS에서 mpv 또는 libvlc를 찾을 수 없습니다. 모든 것은 Configuration.nix를 통해 설치되므로 어떻게든 LibVLC 또는 mpv를 Mono 및 SubtitleEdit에 노출해야 할 것 같습니다. 어떻게 해야 하나요? 참고: 어떤 이유로 LibVLC 패키지를 설치하면 VLC가 중단되는 반면 Subti...

Admin

데비안에 Boost.CRC 라이브러리를 설치하는 방법
libraries

데비안에 Boost.CRC 라이브러리를 설치하는 방법

Debian 11.7에 Boost CRC 라이브러리를 설치해야 합니다. Synaptic 패키지 관리자에서 검색했지만 찾을 수 없습니다. 또한 가능하다면 추가 Boost 패키지 및 라이브러리를 많이 요구하지 않고 특정 라이브러리만(최소 구성으로) 설치하는 것을 선호합니다. ...

Admin

오래된 도서관의 문제
libraries

오래된 도서관의 문제

저는 Debian 12를 새로 설치하여 사용하고 있습니다. Debian 11을 사용할 때 잘 작동하는 이미지 기록 소프트웨어를 제외하고는 모든 것이 잘 작동합니다. 문제는 소프트웨어에 일부 라이브러리가 필요하다는 것입니다. - libavutil56 - libavcodec58 - libavformat58 - libswscale5 - libswresample3 내 시스템(Debian 12)에는 이 모든 라이브러리의 최신 버전이 있는데, 새 Debian 버전으로 업데이트된 것 같습니다. - libavuti...

Admin

실행 가능한 바이너리를 동적 라이브러리로 변환
libraries

실행 가능한 바이너리를 동적 라이브러리로 변환

기능적으로 바이너리(예: 셸에서 실행될 수 있는 ELF 바이너리)는 특정 대상 ABI의 기계어 코드를 바이너리 형식으로 포함하는 파일이라는 점에서 라이브러리와 다소 유사합니다. 차이점은 다음과 같습니다. 실행 가능한 바이너리에는 잘 정의된 main()서명(매개변수 및 반환 값)이 있는 잘 정의된 진입점(C의 경우)이 있는 반면, 동적 라이브러리에는 임의의 이름과 서명이 있는 진입점이 무제한 있을 수 있으며 각 진입점을 알아야 합니다. 이용을 원하는 발신자에게. 실행 가능한 바이너리는 새로 생성된 자...

Admin