pthread를 소스 코딩하는건대요
리눅스 환경을 다루는건 하나도 할줄 모른다고 봐도 될정도이고 약간의 c 소스만 짤줄 아는 중생입니다.
#include #include #include
void* runner(void *data) { int i; int me = *((int *)data); printf("Thread id == %d\n", me); execl("/bin/date","date",N
다음은 부호 있는 정수에 대한 오버플로우 검사 코드입니다.
addu $t0, $t1, $t2 xor $t3, $t1, $t2 slt $t3, $t3, $zero bne $t3, $zero, No_overflow ...
제가 궁금한 것은 코드 해석이 아니기에 코드는 다 적지 않았습니다.
여기서 보면 부호 있는 정수에 대한 덧셈을 addu로 하고 있습니다.
아예 규모가 큰 프로그램들은 (소스 파일도 다수이고 리소스나 설정 파일 등등이 같이 있는) 어차피 독자적으로 디렉토리 하나 따로 만들어서 그 아래에 둘 테니 그렇다치고...
예를 들어 리눅스로 작업하다가 "에잉, 텍스트 파일 수백개를 일괄 수정해야 하게 생겼네.." 이러면 KLDP 분들이라면 에디터
dynamic mobile IP을 크로스컴파일을 make CC=arm-linux-gcc로 하여 다음과 같은 에러가 발생하였습니다.
make[3]: Entering directory `/root/2009_ccm/dynamics-0.8.1-MN/src/ha' arm-linux-gcc -g -O2 -o dynhad ha.o ha_config.o ../../src/other/libother.a ../../src/rsa/librsa.a ../../src/api/libagentapi.a -lgmp /opt/q+esto/cdt/lib/gcc/arm-linux/3.4.3/../../../../
안녕하세요. 저기 아래아래 glibc에 변수 추가 질문 올리고, 고마우신 고수님의 도움을 받아, 변수 추가 하는건 알았습니다.
이제 함수를 추가해 보려는데, 쉽지 않네요.
test_func() 라는 함수를 pthread_mutex_lock.c 파일 내에, 새로 만들어서, 뮤텍스 관련해서 수정을 해보려고 합니다.
11
알파벳 E 대신에 3을 쓴다거나, 알파벳 I 대신에 !를 쓴다거나... 등과 같이 모양이 비슷한 다른 문자를 사용해서간단하게 문자를 암호화 하는 방법을 뭐라고 부르나요?
예전에 위키피디아를 뒤적이다가 이런 방법을 부르는 용어를 본 적이 있는데, 지금 생각하려니 도무지 기억이 안 나에요.
즉 아래와 같은 코드에서
#define MAX_NUM 2 #define INIT_VAL 1 void TEST(void) { static array[MAX_NUM] = {INIT_VAL, INIT_VAL}; ... }
MAX_NUM 이 변할 때 초기값도 자동으로 세팅되게 하고 싶은데
#define MAX_NUM 3 #define INIT_VAL 1 #define ARRAYINIT(x) ...//INIT_VAL, 를 x개수만큼 만드는 매크로 void TEST(void) {
막상 어떻해 접근할지 잘 모르겠네요 ㅜ.ㅜ
일단 mp3파일의 데이터 구조 부분을 직접 들여다 볼순 없을것 같구요..
예를 들면..
char *string = new char[15]; sprintf(string, "test");
특정상황이 발생하여 string이 다른 주소를 가르키게 되었을때, 원래 가르키던 주소의 15바이트는
다른놈에 의해서 침범될수 있나요 아니면 프로그램 종료하기 전까지 사용불가 영역으로 되나요
특정함수내에서 힙영역에 저런식으로 new