프로그래밍 QnA + 설치 및 활용 QnA

shint의 이미지

IE 익스플로어 호환성 보기 (브라우저 떨림 방지)

1. 호환성 사이트 등록
2. 하드웨어 가속 사용

IE 11버전을 이용 중이신 경우 브라우저 떨림 현상
http://thecart.co.kr/notice/detail.asp?seqno=91

kdyapple98의 이미지

어떻게 어셈블리어로 C언어 작성이 가능했을까요?

C언어로 작성된 프로그램은 이식성이 좋은데
정작 C언어는 컴퓨터 구조에 따라 달라지는 어셈블리어로 작성되었다니....
뭔가 모순이 느껴지는데요

Q1.C언어가 작성될 당시부터 지금까지 컴퓨터 구조가 같다...라는 얘기일까요?

kdyapple98의 이미지

C언어는 무엇으로 작성되었나요?

C언어 라는 프로그래밍 언어를 처음 공부해보는 사람입니다

초기의 유닉스(?) 라는 운영체제를 개발하는데 어셈블리어 라는 언어를 사용해서 개발했다고 하더군요
그다음에 어쩌고 저쩌고 여튼 유닉스를 좀더 편하게, 좋게 하기 위해서 C언어를 개발했다고...
여기서 드는 의문이

C언어는 어셈블리어로 작성된(만들어진)건가요?

만약 그게 아니라면 C언어는 무엇으로 만들어 졌는지(이전에 있었던 프로그래밍 언어로 개발이 된건지,
아니면 초보인 제가 이해하기 어려운 어떤 이론이나 공식으로 만들어 진건지) 궁금합니다

최대한 명확하게 질문하려고 노력했습니다....

잘아시는분 답변 부탁드립니다!

babbab의 이미지

OS 먹통

USB 하드 하나가 있는데 수명이 다할쯤 되니까 소리도 나고 왔다갔다 하네요.
재부팅할려니 OS가 먹통이되기도 합니다.

하드가 고장나면 OS가 먹통이 되나요?

kojang의 이미지

c++ 함수 매개변수에 대한 const 질문입니다.ㅠㅠ

void Particle::setTexture(const Texture* texture)
{
m_Texture = texture;
}

m_Texture 도 포인터형이구요
포인터형의 경우 const가 더 염격하게 적용된다고 하는데 잘모르겠습니다.

jex의 이미지

vim 파일 임포트 관련 질문입니다.

안녕하세요!
빔을 얼마전에 시작해서 많은 것을 알아가고 있는 개발자입니다.

제가 지금 하고 싶은 기능이 어떤 식으로 설정을 해야될지 모르겠어서 여기 질문드립니다.

c파일을 만들면 보통 코멘트로 맨 위에

/*
파일명: **.c;
생성 날짜: **/**/**;
작성자: ***;
*/

이런식으로 파일을 생성할 때마다 파일 정보를 집어넣곤 합니다.
이것을 매번 단축키 한 번으로 저 포멧 자체를 한 번에 넣을 수 있는 방법이 있을까요?
시간은 제가 넣을 시간으로 넣었으면 좋겠습니다.
어디부터 건드려야 할까요?

nixon4545의 이미지

centos 7에서 qemu 소스로 설치하는데 문제가 있습니다.

소스를 건드려야 해서

rpmbuild로 설치하는데

컴파일이 잘되다가 막판에

GLib-WARNING **: gmem.c:482: custom memory allocation vtable not supported

이런 에러가 뜹니다...

구체적으로 무슨 에러인지 궁금하네ㅇ요

owcred601의 이미지

[SOLVED] Shared Library 와 Header File 관련해서 질문이 있습니다.

안녕하세요.

궁금한 점이 있습니다.
기초적인 질문인 것 같아 죄송합니다.

빌드의 결과로 .so 파일과 .a 파일을 동시에 만들었습니다.

이제 이 두 파일 중 하나를 타겟보드에 넣는다고 했을 때,
.so 나 .a 파일의 경우 특별한 경로에 header 파일을 따로 복사해주지 않아도 되었던 것으로 기억합니다.

ld 과정에서 so 나 a 라이브러리를 실행 프로그램과 링크하면,
타겟 보드의 실행파일, so 혹은 a 라이브러리들이 적절한 위치(/usr/bin, /usr/lib 등)에 있으면
실행되는 것으로 알고 있었거든요.

그런데 제가 기존에 보지 않았던 몇몇 Makefile 을 보니, 자신의 header 파일들도 특정 경로에 카피해주는 것 같습니다. 이러는 이유가 있나요??

궁금하네요. 읽어주셔서 감사합니다.

ehaakdl의 이미지

다중화 서버에서 서버 소켓 에러가 날 원인이 이것말고도 더 있을가요?

다중화 서버에서 서버 소켓이 에러가 날 원인이 상대방에서 해제 햇을때 빼고 더 있을가요?

서버 소켓을 select로 관리하는데 다른 서버 소켓이 에러가 날 경우를 대처할 코드를 짤려고 햇는대 막상 에러가 날 상황을 생각해 봤을때 상대방과의 연결이 끊켯을때 빼고는 없을거 같습니다.

하지만 제가 모르는 상황이 있지 않을가 해서 이렇게 질문 드립니다.

그리고 여러 소켓 통신을 짤때 주의할점 같은 팁도 알려 주시면 감사하겠습니다.

oblab의 이미지

리눅스 libaaa.so.0 참조를 libaaa.so.10 으로 참조하게 변경하려면 어떻게 해야하나요?

리눅스 libaaa.so.0 참조를 libaaa.so.10 으로 참조하게 변경하려면 어떻게 해야하나요?

실행 프로그램을 ldd 를 내용을보면

libaaa.so.0 => not found 라고 나옵니다
libaaa.so.0을 참조하지 못하고 있는상태인데

lib폴더를 보면
libaaa.so.0.3.3
libaaa.so.10(libaaa.so.0.3.3 링크)
이렇게 두개의 파일이 있습니다.

ln 명령을 써서 libaaa.so.0을 만들면 not found 를 해결할수는 있는데요
이 방법말고 참조되는 libaaa.so.0을 libaaa.so.10으로 바꿀수 있는 방법도 있는가요??

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기