«gcc» 태그된 질문

GNU Compiler Collection은 Linux를 포함한 많은 유닉스 계열 운영 체제에서 사용되는 표준 컴파일러 시스템입니다. 원래 C 프로그램 컴파일을위한 것으로 이제 C ++, Java 및 기타 여러 언어도 처리 할 수 ​​있습니다.

1
gcc에서 컴파일 된 C ++ 프로그램에 ncurses.h를 추가하는 방법은 무엇입니까?
나는 gcc에서 C ++ 프로그래밍에 완전히 익숙하지 않다. 콘솔의 출력에서 ​​텍스트에 색상을 추가하고 싶었습니다. 리눅스에는 conio.h가 없으므로 ncurses.h가 트릭을 수행 할 수 있다는 것을 연구하고 발견했습니다. 이제 유일한 문제는 다운로드하고 라이브러리를 추가하는 방법을 모른다는 것입니다. 누군가 방법을 설명해 주시겠습니까? 또한 ncurses.h가 curses.h보다 더 나은 옵션인지 또는 curses.h를 사용하는 것이 완전히 …
11 gcc  c++  ncurses 

2
GCC를 6.3 버전으로 업데이트
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Ask Ubuntu의 주제 에 맞 도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 최신 버전의 언어로만 제공되는 일부 C ++ 기능을 사용하고 싶습니다. 문제는 Ubuntu 15.04 (Vivid Vervet)에 4.9.2가 설치되어 있고 apt-get install gcc 에서 얻은 …
10 apt  gcc  c++  versions  compiler 

4
우분투 17.10 Upgrade Broke VMWare Workstation 12.5
Ubuntu 17.10으로 업그레이드 한 후 vmware가 시작되지 않습니다. 메시지가 나타납니다. /usr/lib/vmware/bin/vmware-modconfig: Relink `/lib/x86_64-linux-gnu/libbsd.so.0' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime' 사용 가능한 패치가 있음을 알고 있으며이를 적용하고 다시 컴파일하려고합니다. https://communities.vmware.com/thread/571370 의 솔루션에서 실행했습니다 . cd ~ #Copy the vmmon source tar ball to your temporary location cp /usr/lib/vmware/modules/source/vmmon.tar . #Extract the …


4
이전 gcc 버전을 어떻게 구축합니까? crti.o를 찾을 수 없습니다에 대한 오류
Ubuntu 11.10에서 이전 gcc (특히 4.5.2)를 빌드하고 "/ usr / bin / ld : crti.o : not such file or directory"에 대한 오류를 피하려면 어떻게해야합니까? 나는 약간의 파기를하고 몇 가지 유사한 항목을 찾았지만 실제로 내 문제를 해결하는 것은 없습니다. 이 질문에 따라 모든 패키지 (libc6-dev 등)가 다시 설치되었음을 확인했습니다. crti.o가 …
10 11.10  gcc 

2
nvidia-387 설치 오류 : 오류! 커널에서 모듈 빌드에 대한 잘못된 리턴 상태 :
새로운 Ubuntu 16.04에 nvidia-387을 설치하려고합니다. 일단 시작하면 sudo apt-get install nvidia-387항상 다음과 같은 결과가 나옵니다. Building initial module for 4.13.0-26-generic Error! Bad return status for module build on kernel: 4.13.0-26-generic (x86_64) 내 검색 중에 잘못된 gcc 버전을 가리키는 많은 문제가 발견되었지만 여러 번 시도한 후에는 갈 수있는 방법을 찾을 수 …
9 drivers  nvidia  gcc 

2
우분투 12.04에서 GCC로 컴파일 할 수 없습니다
GCC와 VC9가 모두있는 Ubuntu 및 Windows 컴퓨터에서 아래 C 프로그램을 컴파일하고 실행하려고합니다. 그러나 아래 문제에 직면하고 있습니다. 우분투 머신에서 : GCC는 잘 컴파일되지만 실행하면 다음 프롬프트가 표시됩니다. Segmentation Fault (Core Dump). Windows 시스템에서 : VC9 컴파일 및 실행 GCC는 잘 컴파일되지만 프로그램이 실행되면 프로세스가 종료됩니다. 여기에 전문가의 도움이 필요합니다. 내 …
9 compiling  gcc 

1
18.04에서는 기본적으로 build-essential이 설치되지 않습니다. 네트워크 드라이버를 오프라인으로 설치하는 방법은 무엇입니까?
와 같은 일부 네트워크 드라이버가 필요한 무선 네트워크 장치 만있는 랩톱에 새로 설치하는 데 심각한 문제가 bcmwl-kernel-source있습니다. 오늘날 많은 랩톱에는 Ethenet 포트가 없습니다. build-essential기본 설치 에는 없습니다 . 따라서 우리는 dkms모듈을 설치 하거나 소스에서 아무것도 만들 수 없습니다 . 유일한 방법 build-essential은를 사용하여 수동으로 설치 하고 설치하는 데 필요한 매우 …

1
14.04.01 32 비트 : 교차 컴파일시 누락 된 g ++ 64 비트 포함 파일
그래서 32 비트 Xubuntu 14.04.1이 설치되었습니다. 우리는 우리가 지원하는 다양한 플랫폼과 Windows DLL을위한 SO를 발표 할 인터페이스 코드를 가지고 있습니다. (예, 바이너리 릴리스는 좋지 않지만 여기서는 관련이 없습니다.) -m32/ -m64gcc / g ++ 인수를 사용하여 32 비트 14.04.01로 32 비트 및 64 비트 SO를 빌드하려고합니다 . 32 비트 버전은 제대로 …

3
gcc를 사용하여 Raspberry Pi 용 프로그램을 크로스 컴파일하는 방법은 무엇입니까?
나는 주 컴퓨터에서 작은 C 및 C ++ 프로그램을 컴파일하기 위해 gcc를 사용하는 것을 좋아한다. 그러나 Raspberry Pi도 있으며 700MHz 단일 코어 컴퓨터이기 때문에 바이너리를 만들 때마다 개발 작업을 수행하지 않아도됩니다. x86 랩톱을 사용하여 Raspberry Pi 용 프로그램을 어떻게 크로스 컴파일합니까? 그리고 Pi에서 C (++) 프로그램을 컴파일 할 수 있지만 …

2
4.6 대신 GCC 4.7을 사용하는 방법은 무엇입니까?
그래서 프로젝트를 진행 중이며 C에 C11 기능을 사용하고 싶었습니다. 이러한 기능을 사용하려면 GCC 4.7이 필요하므로 시냅스로 이동하여 4.7을 찾은 다음 gcc-4.7-base 패키지를 찾았습니다. 설치 [1]. 이제 gcc-4.7-base가 설치되었으므로 4.7을 사용할 수있을 것으로 예상했지만 아니요, gcc --version여전히 4.6.3 이상을 표시하고 4.7 (via /usr/bin/gcc-4.7) 를 직접 호출하려고하면 존재하지 않습니다. 하지만 gcc-4.6실행 파일이 …

3
업그레이드 후 gcc가 더 이상 작동하지 않습니다
예로서: hsmyers@ubuntu:~/c_dev$ cat hello.c #include <stdio.h> int main(int argc,char **argv) { printf("Hello World!\n"); return 0; } hsmyers@ubuntu:~/c_dev$ gcc -c -o hello.o hello.c In file included from /usr/include/stdio.h:28:0, from hello.c:1: /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory compilation terminated. 오류 메시지를 수정하려고 시도한 후 어딘가에 추측합니다. / usr / …
8 11.10  gcc 

3
라즈베리 파이 C ++ 11 std :: thread : 순수 가상 메소드
우분투 14.04. gcc-arm-linux-gnueabihf, g ++-arm-linux-gnueabihf (utopic에서 4.8 및 4.9를 시도했습니다)를 설치했습니다. std :: thread를 사용하는 코드 : #include <iostream> #include <chrono> #include <future> void secondList() { const std::chrono::seconds twoSeconds(2); for (size_t i = 0; i != 300; ++i) { std::this_thread::sleep_for(twoSeconds); std::cout << "2s\n"; } } int main(int, const char *[]) …

2
“pkg-config”가“--cflags”옵션으로 빈 공간 만 인쇄하는 이유는 무엇입니까?
다음을 사용하여 libcurl을 설치했습니다 sudo apt-get install libcurl4-openssl-dev. 내 프로그램을 컴파일하려고 할 때 libcurl이있는 위치를 GCC 컴파일러에 전달해야한다는 것을 읽었습니다 (나를 위해 / usr / include에 있지만). 따라서 항 http://ubuntuforums.org/showthread.php?t=1175115 제가 사용하여 컴파일 gcc myfile.c $(pkg-config --libs --cflags libcurl) -o myprogram 그러나 내가 입력 pkg-config --cflags libcurl하면 아무것도 인쇄되지 않습니다 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.