프로그래밍 QnA

익명 사용자의 이미지

void형 변수란게 뭐죠..?

C 프로그래밍 공부를 하고있는데 궁금한점이 있어서 질문합니다.

함수에서 void형 함수는 어떤의미인지 알겠는데..

변수 선언에서 void형으로 선언한다는 것이 어떤 의미인지 잘 모르겠습니
다.

소스를 보니

typedef void *HASHTABLE;

이렇게 해놓고..

변수 선언을 할때

HASHTABLE cmd__line;

이런식으로 선언하는데 그럼 cmd__line이라는 변수는 void형 포인터 변수
라고 생각됩니다.

근데 void형 변수가 어떤 의미인지 모르겠습니다.

어떤 자료형이

익명 사용자의 이미지

두 버젼의 gcc 를 설치할려면 어떻게 해야 하나요?


현재 2.9.X 대의 gcc 가 설치되어 있씁니다.
여기에 3.X 대의 gcc 를 설치하고 같이 사용할수 없을까요?
같이 사용할수 있다면
보통 소스를 받아 컴파일 할때 무슨 버젼으로 컴파일 할지는
어떻게 잡아주어야 하나요?
고수님들의 한수지도 부탁드립니다.

익명 사용자의 이미지

ANSI code 예제를 구할 곳 좀 알려주세요.

안녕하세요.

요즘 한창 채팅 프로그램을 짜고 있는데 제가 쓰는 곳과 받는곳을 유닉스
터미널 상에서 아래위로 나누고 싶은데 관련 예제 또는 소스를 정성이 부
족해서 찾지 못해서 여기와서 도움을 구합니다.

예제를 보여주시면 더욱 좋구요.
아님 관련 사이트라도 가르쳐 주세요.

고맙습니다.

일호 )

익명 사용자의 이미지

gcc 다운그레이드시 문제

수치해석용 라이브러리 ATLAS를 컴파일 하려고 하니 매뉴얼에 gcc 2.95를
사용해야 한다고 해서 현재의 더 높은 버전의 gcc를 다운그레이드 하려고
합니다. 다음과 같이 binutils와 gcc를 configure를 하고 컴파일 했는데
요...
********************************************************************
%./configure --prefix=/usr/local
%make
%make install
%./configure --prefix=/usr/local --with-local-prefix --with-gnu-as --
with-gnu-ld --enable-languages=c
%make
%make install
*********************************************************************

익명 사용자의 이미지

[질문] cron에서 sqlplus를 실행시킬수 있나요?

오라클 8i의 sqlplus를 실행시키는 쉘프로그램이 있습니다.

그런데 이 쉘프로그렘을 cron으로 일정시간에 실행시킬려구 하는데

그냥 실행시키면 잘 돌아가는 쉘프로그램이

cron으로 등록시켜 돌리니까

다른건 다 실행되는데

sqlplus 실행구문에 가서

sqlplus command not found 라는 에러가 뜹니다.

답답해서 cron을 root로도 돌려보고 oracle 계정으로도 돌려보고

이것저것 다 해봤는데 해결이 안되네요.

제발 도와주세요..

익명 사용자의 이미지

fork와 쓰레드의 차이점은 무엇이죠??

말그대로 둘의 차이점이 무엇인지요?

사실.. 쓰레드는 개념도 잘 서지가 않습니다. ㅠㅠ

간단하게 설명해주시겠습니까??

익명 사용자의 이미지

[Q] insmod 시 "unresolved symbol" ERROR

insmod 시 ERROR
================
chardev.o unresolved symbol module_unregister_chardev
chardev.o unresolved symbol module_register_chardev

Makefile
===========
CC=gcc
CFLAGS= -Wall -DMODULE -D__KERNEL__ -DLINUX
chardev.o chardev.c
$(CC) $(CFLAGS) -c chardev.c

SOURCE INCLUDE & DEFINE 부분
================================
#ifdef __KERNEL__
#define __KERNERL__
#endif

#ifdef MODULE
#define MODULE
#endif

#include
#include

#if CONFIG_MODVERSIONS==1
#define MODVERSIONS
//#include /* 컴파일시 에러발생, 주석처리 후 컴

익명 사용자의 이미지

Unix C에서 Makefile 내용중 질문...있습니다.

.SUFFIXES .c .ec .o

SQL = esql
CC = /opt/SUNWspro/SC4.2/bin/cc

중략....
#
EXECUTE = ./mx_20_a

#
all $(EXECUTE)

$(EXECUTE) $(SQL_SRC)
$(SQL) $(SQLFLAGS) -o $@ $(SQL_SRC) $(CFLAGS) $(LDFLAGS)

에서 다음부분
.SUFFIXES .c .ec .o
이 무슨뜻인지 알고 싶구요.

CC컴파일러가 위에 나온대로
CC = /opt/SUNWspro/SC4.2/bin/cc
위치에 실제로는 존재하지 않는데 (에러없이) 컴파일이 되는이유가 궁금합
니다.

위두가지에 대해서 아시는 분 답변부탁드려요.
감사합니다.

익명 사용자의 이미지

[질문] RFC문서를 찾아보려면 어디로....?

안녕하세요

RFC문서를 좀 봐야겠는데 사이트가 어딘지 알수가 없네요...
그리고 POSIX와 관련된 사이트도 좀 알려주세요
감사합니다

익명 사용자의 이미지

fread(), fwrite() 사용법?

이진 파일로 쓰기를 하려고 하면서
fread(), fwrite()헤더를 봤습니다.

size_t fread( void *dest, size_t size, size_t mem, FILE *fp );
size_t fwrite( const void *dest, size_t size, size_t mem, FILE *fp );

FILE *에서 dest의 내용을 읽고 쓴다는 것은 알겠습니다.
그리고 두번째 파라미터 size는 그 크기이고...

그런데 mem의 내용은 무엇인지 잘 모르겠습니다.
어디에도 이것은 "자료의 개수"라고만 되어있어,
구체적인 의미를 찾지 못했습니다.

쓸 때는 여기에 size와 같은 값을 주어 호출하기는 했습니다만...

페이지

프로그래밍 QnA 구독하기