«gcc» 태그된 질문

GCC는 GNU 컴파일러 컬렉션입니다. Linux의 사실상 표준 C 컴파일러이며 다른 많은 언어와 플랫폼도 지원합니다.

5
매우 기본적인 컴파일러를 작성하는 방법
gcc코드가 작성된 언어 (예 : C, C ++ 등)에 따라 코드를 컴퓨터 판독 가능 파일로 컴파일하는 것과 같은 고급 컴파일러 실제로, 해당 언어의 라이브러리 및 기능에 따라 각 코드의 의미를 해석합니다. 틀린 점 있으면 지적 해주세요. 정적 파일 (예 : 텍스트 파일의 Hello World)을 컴파일하기 위해 매우 기본적인 컴파일러 (아마도 …
214 c  compiler  compilation  gcc 

9
초보 프로그래머는 컴파일러 오류 용어가 부족하여 좌절했습니다.
저의 가족 친구가 (C 언어로) 프로그램을 배우면서 약간의 도움을 요청했습니다. 우리가 이야기하는 동안, 그는 자신의 컴파일러 (GCC)가 오류를 만들 때 그에게주는 오류 메시지를 이해하는데 어려움을 겪는 것에 대해 좌절감을 표현했습니다. 그는 사용 된 모든 용어를 이해하지 못하며 때로는 자신의 이해를 초월하는 조합입니다. 그는 "컴파일러 문서에 오류 메시지에 대한 자세한 설명이 …

3
스레드 지원없이 Windows에서 GCC가 종료됩니까? [닫은]
의견이 필요합니다. GCC는 항상 훌륭한 컴파일러 였지만 최근에는 "호소력"을 잃고 있습니다. 방금 Windows GCC에서 std::thread지원 이 없다는 것을 알았 습니다. 가장 흥미로운 기능이 여전히 없기 때문에 Windows 사용자가 다른 컴파일러를 사용하도록 강요했습니다. 그러나 왜 실제로 GCC가 여전히 Windows에서 스레드를 지원하지 않습니까? 라이센스 문제? ABI 비 호환성? (부스트, POCO, SDL, wxwidgets …

4
GCC vs clang / LLVM — 각각의 장단점
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
20 compiler  clang  gcc  llvm 

4
g ++에서 -pedantic 플래그를 사용할지 여부
나는 C ++을 배우고 있으며 Linux에서는 연습을 위해 g ++을 사용하고 있습니다. 프로그래머로 일하는 사람들이 g ++ -pedantic flag와 실제 세계에서 그 중요성을 사용하는지 알고 싶습니다. 다른 컴파일러는 어떻습니까? 이것이 사실상의 표준이 되었습니까? 저자는 배열 정의에서 비 const 표현식을 차원으로 사용하는 것이 불법이며 기본적으로 g ++에서 허용하는 C ++ Primer를 …
16 c++  gcc 

2
glibc가 GCC와 별도로 유지 관리되는 이유는 무엇입니까?
GCC는 C 컴파일러입니다. Glibc는 C 라이브러리입니다. 그러나 컴파일러와 표준 라이브러리가 C 구현으로 함께 번들로 제공되어야합니까? 예를 들어, C 라이브러리 등 ABI 및 컴파일러 특정 물건을 포함 <limits.h>, <stdint.h>등, 컴파일러와 API 간의 어느 다르다. "주 함수를 호출하는 방법"과 같은 세부 사항은 컴파일러에 따라 다르지만 실제로는 이러한 세부 사항이 libc.soLinux 시스템에서 제공됩니다 …
13 c  gcc 

5
gcc를 라이브러리로 사용하는 방법이 있습니까?
누구나 다음과 같이 작동하는 솔루션을 알고 있습니다. #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results = gcc_compile_and_link("main.c", "main"); …
10 c++  c  gcc 

2
GCC가 C ++ 자체로 작성되었으므로 닭과 계란 문제가 없습니까?
4.8 릴리스 이후 C ++ 컴파일러 GCC (G ++ 부분)는 더 이상 C로 작성되지 않고 C ++ 자체로 작성됩니다. 나는 이것에 대한 가상의 질문이 있습니다. 아직 C ++ 컴파일러가없는 새로운 플랫폼에서 GCC의 C ++ 코드를 컴파일하는 방법이 궁금합니다. 물론 다른 컴퓨터에서 컴파일 된 사전 빌드 된 바이너리를 사용할 수 있습니다. …
10 c++  compiler  gcc 

1
GCC가 기본적으로 AT & T 구문을 사용하는 이유는 무엇입니까?
제목이 모든 것을 말한다고 생각합니다. :) GCC가 AT & T / GAS 구문을 사용하는 특별한 실용적인 이유가 있습니까 (주로 역사적인 것 같지만 스스로 찾을 수 없습니다)? 참고 : 이것이 기본값임을 알고 있으며 전환 할 수 있습니다 참고 2 : 개인적으로 "인텔 구문"이 훨씬 더 읽기 쉽기 때문에 나를 놀라게합니다.
9 history  assembly  gcc 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.