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

qkrwncks593의 이미지

리눅스기준 컴파일과정 링크과정질문

ELF 파일포멧을 공부하던중 링커에 대한 애기가 많이나와서 공부하는데 이해가 안가서 질문드립니다.

만약 main.c 라는 소스코드가 컴파일되면 처음에는 즉 전처리문이 전부처리된 소스코드가 만들어지고 ( main.i )

그리고 C 소스코드는 어셈블리어로 변환되고 ( main.s )

그다음 어셈블러를 통해서 main.s 의 어셈블리어는 기계어로 변환되고 ( main.o )

main.o 라는 파일은 ELF 포멧이라는데 ELF 포멧이면 실행이 가능한것 아닌가요?

왜 또 링커를 거쳐서 실행파일이 된다는것이죠?

main.o 를 링크할때 ld 를 호출해 C 표준라이브러리와 링크해 실행파일을 만든다라는데

무슨뜻인거죠?

아직 제가 지식이 부족해서 쉽고 자세히 설명해주면 감사합니다 ㅠㅠ ^^

na4980의 이미지

이클립스에서 javadoc 생성시 java.lang.IllegalArgumentException오류

이클립스 4.2.2버전에서 javadoc 생성 시 java.lang.IllegalArgumentException오류가 납니다.

html 파일이 만들어지긴 하는데 크기가 0바이트네요... 무슨 문제인지 모르겠습니다.

아래는 콘솔 화면 입니다.

hmy3743의 이미지

우분투 서버에 vsftpd 와 transmission-daemon을 설치해서 사용중인데요.

우분투 서버를 맥북의 파인더에 ftp로 마운트 시켰는데

이게 서버에 새로운 파일이 생겨도 변하질 않네요.
마운트 끈은후 다시 마운트 해야만 새로운 파일이 보입니다.
재접속 하지 않고도 마운트된 서버 디렉토리에 새로운 폴더나 파일이 생겼을때 파인더 쪽에서 알아차리게 하고 싶습니다.

동기화 시키고 싶달까 새로고침 시키고 싶달까 뭐 그런거에요.

어떻게 하면 될까요?

cadava의 이미지

bulk data 행과 열의 변경이요...

행과 열을 바꾸고 싶습니다.

행은 총 23개이구요. 열은 총 50000개쯤 됩니다 (한 행당)

awk로 검색해서 이리저리 해봤는데, 도저히 안되네요.
부탁드립니다.

예를 들어 이렇게 됩니다.

infile.txt

1행 1 2 3 4 5 ....... 50000
2행 1 2 3 4 5 ........50000
...
23행 1 2 3 4 5 ...... 50000

outfile.txt

1행 2행 .... 23행
1
2
3
4
5
.....
500000

부탁드립니다.
미리 감사드립니다.

mn456456의 이미지

html5 질문이요

 
.thing {position:absolute;left: 0px; top: 0px; border: 2px; border-style: double; background-color: white; margin: 5px; padding: 5px; }
#vid {position:absolute; visibility:hidden; z-index: 0; }

    <script type="text/javascript">
 var facts = [
   ["ㅁ.jpg","ㅁ",false],
   ["ㄴ.jpg","ㄴ",false],
   ["ㅇ.jpg","ㅇ",false],
   ["ㄹ.jpg","ㄹ",false],
   ["ㅎ.jpg","ㅎ",false],
   ["ㅂ.jpg","ㅂ",false],
   ["ㅈ.jpg","ㅈ",false],
   ["ㄷ.jpg","ㄷ",false],
   ["ㄱ.jpg","ㄱ",false],
   ["ㅅ.jpg","ㅅ",false],

vjihovjiho의 이미지

c 기초 내용 질문있습니다@

#include
#include

#define Max 256
#pragma warning(disable:4996) //비쥬얼 스튜디오2012에서 scnaf를 쓰기위해서 썼습니다

void openF();
int lineF();
int Fline;

int main(){
int exit=0;
char cmd[20];

while(exit==0){

printf("press command:");
scanf("%s",cmd);

if(strcmp(cmd,"fopen")==0)
openF();
else
printf("undefine command!\n");

}

return 0;
}

int lineF(){
int n=0;
char s;
FILE* asd=fopen("asd.txt","rt");

printf("2\n");

float_world의 이미지

주분투 한글입력 관련 질문입니다.

안녕하세요

주분투 persistent mode(USB) 사용자입니다.
language support에서 한글 설정까지 완료하였는데요
한글 입력이 재부팅 해도 잘 되다가 어느 순간부터 한글입력이 안 되어서
좀 헤매다가 보니까 keyboard input method를 수동으로 켜줘야 ibus가 실행되네요.
혹시 저랑 비슷한 경험 있으신 분이나 ibus 항상 켜두게 하는 방법 아시는 분.. 좀 도와주세요..

lansi951의 이미지

아파치 2.4 설치

아파치 2.4 설치해보려고 우분투에서 데비안 패키지를 설치해봤습니다(우분투에는 2.4 패키지가 없는 듯).

아파치까지는 잘 설치돼서 실행도 되는데 php 설치를 못 하겠네요.

php를 apt-get으로 설치하려면 아파치 2.2가 설치 되버리고, 패키지 받아서 설치하면 의존성 문제가 답이 없더군요.

어떻게 쉽게 설치하는 방법 없을까요?

그냥 소스 컴파일해서 설치해야 하나요?

erbs1의 이미지

어셈블리어 코딩에서 neg -128을 했을 때.....

어셈블리어 코딩에서 neg -128을 했을 때

다른 Flag들의 상태는 이해가 되는데 왜 OF가 0이 되는지 이해가 되지 않습니다 ㅠ.ㅠ

pci486의 이미지

네임서버 + nodejs 에 관하여 문의 드립니다.

제가 묻고 싶은것은
퍼블릭 도메인이 a.com 이라고 하였을때
기본적으로 80포트로 물고 들어올때
네임서버에서 들어오는 방식에 따라
ㅁ.a.com ->/home/ㅁ/htdocs
z.a.com ->/home/z/htdocs
이렇게 나누어 주는걸로 알고 있습니다.

근데 만약 nodejs 로 3000 번 포트를 열고
node.a.com으로 접속했을때 노드로 작성된 페이지를 띄우고 싶다고 하면
어떻게 설정하여야 하는지요

일단 a.com:3000 이라고 명시하였을때 정상적으로 노드js의 페이지로 진입하는걸 확인했습니다.

뒤의 3000 이 숫자 대신
node.a.com 이런식으로 하고 싶습니다.

고수님들의 조언을 부탁드립니다.

페이지

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