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

ksson67의 이미지

MPC 8xx에서 SCSI DISK 포팅해보신분 도움요청^^.

안녕하세요.

MPC8xx보드에서 SCSI HDD를 사용하려고 현재 포팅준비중입니다.
그런데 막상 시작하려니 어디부터 시작해야 할지 정리가 잘
안되는 군요.

혹시 PPC계열에서 SCSI Driver를 직접 개발하거나 포팅하신
경험이 있으신분들의 조언을 듣고자 이렇게 도움을 요청합니다.

포팅절차라든가 포팅시 주의할 점...
그리고 포팅 후 Disk Partition 나누는 방법,
또 부팅시 PC에서 부팅하는 것과 같이 Target보드의 HDD에서
부팅하는 방법등에 대해서 조금이라도 경험이 있으신분들은

nety2k의 이미지

sbrk 때문에 소스코드 실행이 안되요 ㅠ.ㅠ

방금 the c programming language 라는 책에서
malloc() 이거 함수 구현하는것을 열심히 타이핑 했습니다. 그런데 sbrk()이함수는 UNIX 함수 호출이라고 나오네요.. windowsxp에서 sbrk()이런 역할을 하는 함수를 가르쳐 주세요..

#include<stdio.h>
#include<string.h>

#define NALLOC 1024

typedef long Align;

union header
{
struct {
union header *ptr;
unsigned size;
}s;

Align x;
};

typedef union header Header;

static Header base;
static Header *freep = NULL;

void free(void *ap)
{
Header *bp, *p;

swhong의 이미지

임베디드 리눅스 타겟보드에 포팅후 modprobe 에러에 대해서 아

에러 메세지는 다음과 같습니다.

..
..
..
RAMDISK: Compressed image found at block 2048 

VFS: Mounted root (ext2 filesystem). 

free_initmem.. 

Freeing unused kernel memory: 184k init 

modprobe: modprobe: Can't open dependencies file /lib/modules/2.4.16_hhl20/modules.dep (No such file or directory) 

INIT: version 2.78 booting 

Checking all file systems... 
..
..
..

그래서 호스트 컴퓨터의 /lib/modules/.../modules.dep 화일을 보니까,
object 형태의 모듈파일의 위치를 죽~~기록해 놓은 화일이더라구요...

pelsia의 이미지

[질문] thread 소스 컴파일하는데 애러 나요. 왜 이러죠?

아래 소스를
cc -o pt -l pthread pt.c
이렇게 컴파일 하는데
cc -o pt -l pthread pt.c
"pt.c", line 24.68: 1506-280 (W) Function argument assignment between types "void*(*)(void*)" and "void(*)()" is not allowed.
이렇게 애러가 나요.
왜 이러죠...?

+1 #include <stdio.h>
+2 #include <errno.h>
+3 #include <pthread.h>
+4
+5 #define SUM_NUM 50000
+6 #define THREAD_NUM 10
+7
+8 void pth_routine();
+9
+10 int s;
+11
+12 main()
+13 {
+14 int i;
+15 pthread_t pth[THREAD_NUM];

kimdy123의 이미지

[질문]xemacs종료시 segment fault

SunOS s-10b 5.6 Generic_105181-23 sun4u sparc SUNW,Ultra-5_10
위 시스템에 root가 아니라 user로 xemacs[version 21.4; April 2001]을 깔아서 쓰고 있는데 쓰는데는 아무 지장 없는데 종료시에 아래와 같은 에러가 뜹니다. 거의 모든 package는 거의다 install해주었고 21.4.9버전이 stable version중에 가장 최근 버전 이라 이걸 선택했습니다.
어떻게 해줘야 돼는지요. 답변부탁드리고요 좋은 하루 돼세요.

===========================================
Fatal error (10).

Your files have been auto-saved.
Use `M-x recover-session' to recover them.

ljh0431의 이미지

kldp.org의 팁 메뉴 ?

kldp.org에서 팁엔테크형태로 팁에 관련한 글이 있는 메뉴가 어디에 있나요 ?

skylandi의 이미지

fcntl()함수로 exec와 개방된 화일 관계에 대해서 알고싶어요 ㅜ

#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

int main(int argc, char *argv[])
{
	int fd,res;
	fd=open("41.c",O_RDONLY);
	printf("파일 기술자:%d\n",fd);

	fcntl(fd,F_SETFD,1);
//	fcntl(fd,F_SETFD,0);
	execl("./b","b",(char *)0);
	res=fcntl(fd,F_GETFD,0);
	printf("상태값:%d 파일기술자:%d\n",res,fd);
	return 0;
}

poslyg의 이미지

컴파일 에러 좀 해결해 주세요.

다음 코드입니다.

#include <Xm/Xm.h>
#include <Xm/Label.h>

void main(int argc, char **argv) {
Widget top_level,label;
XmString motif_string;
Arg arg[1];

top_level = XtInitialize(argv[0], "test", NULL, 0, &argc, argv);
motif_string = XmStringCreateSimple ("Yes! we are testing
he Motif Labe l Widget!");

XtSetArg(arg[0], XmNlabelString, motif_string);
label = XmCreateLabel(top_level, "label", arg, 1);
XtManageChild(label);
XtRealizeWidget(top_level);

kgrim의 이미지

mysql를 설치하면서...

레드핫 8.0를 설치 했구요..

mysql를 설치하려고..

[root@localhost bin]# cat /etc/passwd | grep mysql 해서 mysql계정이 있나하고 확인했는데 없어서 책을 보고 아래와 같이 했습니다.

[root@localhost bin]# adduser -M -c Mysql_Server -d /usr/local/mysql/ -g mysql -s /bin/nologin mysql

근데 아래와 같은 메세지가 뜨는데 어떻게 해야 할지 몰라서 그러는데 아시는 분 있으시면 답변좀 부탁드립니다.

adduser: unknown group mysql

리눅스 그대로 따라하기 8.0보면서 설치하는 초보 입니다. 막히니까 더 이상 나가지도 못하고 아시는 분 답변 부탁드립니다.

skylandi의 이미지

execl() 두번째 인수의 뜻좀 가르쳐 주세요

execl() 두번째 인수의 뜻좀 가르쳐 주세요
execl("./ls","ls","-l",(char*)0);

책에서 이해하기 어려운 글이여서 ㅠㅠ

첫번째 인수가 디렉토리 경로에 있는 실행 파일을 예기하는것 같고
두번째 인수가 영 이해가 ㅠㅜ

고운 하루 되시길

페이지

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