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

woal873의 이미지

쉘 스크립트를 source ***.sh로 실행하면 왜 shebang이 먹히지 않나요?

첫줄에 '#!/bin/rm'으로 명시하고
'./***.sh'로 실행하면 스크립트가 삭제되던데

'$ sh ***.sh'
'$ source ***.sh'
'$ . ***.sh'

위에처럼 3가지 방법으로 실행시키면 삭제가 아니라
내부 명령어들을 그냥 수행하네요
왜 이런건지 알려주세요 ㅠㅠ

zkxkr0의 이미지

문법오류질문입니다

함수를 만들어서 컴파일을 돌렸는데 함수명앞에 문법오류가있다고 자꾸뜨는데 이유를 모르겠습니다
살려주세요....

코드내용

#include
#include "student.h"
#define START_ID 20160000

ekejaqutmqk의 이미지

[linux/gcc] clock() 함수 질문이 있습니다.

https://github.com/Choi-Jongin/ERICA_JOS

안녕하세요 오픈소스 프로젝트 JOS를 개발중에 있는 학생입니다.
기존 부정확한 1FPS 프로그램에서 가변 프레임을 적용하고 또 임시로 최대 화면 갱신을 초당 30으로 적용했는데
알고 보니 1초가 1초가 아니였습니다..

지금 코드는

while(1)
{
현재시간 = clock()
흐린시간 현재시간 - 이전시간
누적흐른시간 += 흐른시간
if( 누적흐른시간 >= CLOCKS_PER_SEC / FPS )
{
누적흐른시간 -= CLOCKS_PER_SEC/FPS
이번 프레임 수행
}
이전시간 = 현재시간
}

이런 식으로 되어있습니다..

익명 사용자의 이미지

임베디드 리눅스 시리얼 통신 질문입니다

root@:~# cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:8250 mmio:0x44E09000 irq:30 tx:9364 rx:0 RTS|CTS|DTR|DSR
1: uart:8250 mmio:0x48022000 irq:31 tx:4286 rx:279 CTS|DTR|DSR|CD|RI
2: uart:8250 mmio:0x48024000 irq:32 tx:0 rx:0 CTS|DSR
3: uart:unknown port:00000000 irq:0
4: uart:8250 mmio:0x481A8000 irq:33 tx:0 rx:0 CTS|DSR
5: uart:8250 mmio:0x481AA000 irq:34 tx:0 rx:0 CTS|DSR
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
8: uart:unknown port:00000000 irq:0

Zinnia의 이미지

tc(traffic control binary) 사용시 drop packet 정보에 대해서 궁금합니다.

안녕하세요
tc setting을 처음 해보는 초보유저 입니다.

tc에서 drop 된 packet의 정보(ip/port 정보)를 알아야 하는데

tc 에서 statistic 정보를 보면 drop packet count는 되는데 어떤 packet이 drop 되었는지에 대한 상세 정보는 없어서요

이런저런 howto 문서들에는 해당 경우에 drop된다 정도만 나와있고 그 이상의 정보들은 없더라고요

고수님들의 답변 부탁드립니다 ^^;

익명 사용자의 이미지

파일 특정 위치부터 읽는법

파일을 쓰고 읽고있습니다

현재 파일 안에
가...
갸...
거...
겨...

...

흐...
히...

대충 이렇게 되어있습니다.
getline 한줄씩 읽으니까 '하' 부분을 찾으려면 오래걸리네요
특정 위치부터 읽는법은 없나요?

trymp의 이미지

리눅스 커널 패닉 위치 찾는 법 좀 알려주세요.


커널이 패닉이 나면 OOPS 메시지와 함께 RIP:xxx_func+0xae/0x438

이런식으로 메시지가 남잖아요.

저는 objdump -S -D xxx.o 로 해당 함수에 가서 대략적인 위치를 보는데

여간 불편하더라구요..ㅠㅠ

패닉 발생위치를 빠르게 찾을 수 있는 방법 없을까요?

objdump 말고 다른 방법 알고 계신 분 있다면 좀 도와주시면 감사하겠습니다.

cksdn123의 이미지

존더리퍼

존더리퍼의 원리가 궁금합니다

kkr1211의 이미지

tcp ipv6 server로 connect 시 source address (linux c)

일반 우분투 linux
c 언어 환경에서

tcp ipv6 server(dest address)로 connect를 할때

자신의 ipv6(source address)를 선택하는 예제를 알고 싶습니다.

link local등의 prefix가 같은 여러개의 interface를 가지는 상황에서 통신을 할때에는 interface scope를 선택해서 특정 interface로 통신하는 법은 알고잇으나

여러개의 ipv6중에서 한개를 선택하는법을 모르겠습니다.

예를들어

client가

fd00::10/64
fd00::11/64
fd00::12/64

와 같은 ipv6를 가지고 있는 상태에서

fd00::100/64 server로 tcp connect시

fd00::11/64를 선택해서 접속하고 싶은 경우입니다.

구글링 실력이 구데기라서 그런지 찾아봐도 잘 못찾겟네요

페이지

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