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

rokmn3309의 이미지

외부프로그램 실행시키기..(저의 실수.. 쩝..)

제가 기존의 쉘상에서 사용되는 ftp플그램을 기존에 쉘에서 입력받아서
실행하던걸 특정기능만 수행하게 만들었습니다.
쉘상에서 테스트할때는 제대로 동작해서 파일을 다운을 받는데
웹상에서 cgi에서 system 명령어나 fork해서 실행하면은..
제대로 동작을 하지 못하는데..
아마도 ftp서버와의 파이프를 열어서 값을 전달하지 못하는것 같은데..
쉘에서 실행하는것처럼 동작이 가능할까요???

ps)기존에 ftp가 쉘상에 명령어를 입력받아서 처리하는걸..

jai의 이미지

윈2000-pro 마운트시 모든 파일이 실행파일로 보여요.

리눅스는 와우 파란 7.2 입니다.

/etc/fstab 파일 안에
/dev/hda1 /mnt/win vfat codepage=949,iocharset=cp949 0 0 

로 썼습니다.

codepage~~ 옵션 대신 defaults 로 해도 모든 파일들이
실행 권한을 갖습니다. r-xr-xr-x 혹은 rwxr-xr-x 라는 권한을 갖습니다.

도움 바랍니다.

izlley의 이미지

컴파일러 한글 인식에 관한 질문...(C언어)

C언어로 컴파일러를 만들시에
scanner에서 여러 토큰들을 읽어 구분을 해줘야하는데..
알파벳은 isalpha(); 으로
digit은 isdigit(); 으로 구분해줄수 있는데..
만약 그문자가 한글일 시에는 어떻게 구분해 줘야만 하는지요?

ID를 영문뿐만 아니라 한글로도 가능하게 해줘야만 하는데...
한글을 어떻게 인식시켜야 될지 의문입니다.. :?:

혹시 라이브러리에 header파일이 있지 않을까 궁급합니다..

답변 감사드리겠습니다...

brandon의 이미지

ip 마스커래이딩 문제입니다.

안녕하세요

저는 컴퓨터 한대를 게이트웨이로 쓰고 놋북을 클라이언트로 구성해서 마스커 래이딩을 하려고 합니다.

PC : 외부 eth0 (하나로통신 ADSL)
내부 eth1 (192.168.0.1)

놋북: 192.168.0.2

로 구성을 하고

iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

이렇게 하고

[root@www www]# vi /etc/sysctl.conf

# Disables packet forwarding
net.ipv4.ip_forward = 1
# Enables source route verification
net.ipv4.conf.default.rp_filter = 1
# Disables the magic-sysrq key
kernel.sysrq = 0

이렇게 햇습니다.

jude1064의 이미지

바인딩 타임에 대한 질문 있습니다.

바인딩은 컴파일 타임과 로드타임 실행타임. 이 세가지로 바인딩이 결정된다고

하는데요. 로드타임에 결정되는 경우, 물리 주소가 메모리에 올라갈때 결정되는

건지 궁금하네요. 실행화일로 만들어져 있는 경우엔, 논리 주소로 되어있고,

메모리에 올라가면서 결정이 되는건지 궁금합니다. 로드 타임이 언제 결정이

되는지 헷갈립니다. 실행시간에 결정이 되는건, 메모리에 로드 될때도 결정이

미뤄져 있고, 쓰기 직전에 메모리를 할당한다는거 같은데, 제 개념이 맞는지도

aeronova의 이미지

바닐라 커널이 뭐지요?

bootsplash를 해보려고 하니,
바닐라 커널 2.4.20에 대한 패치가 있네요.

음.. 제가 검색한 결과 , "바닐라"는 아무 패치가 되어 있지 않는 커널
이라는데, 그러면 일반적인 공식 커널을 말하나요?

그리고, 유니콘도 병행해서 할 생각인데, 이것 역시 커널 패지가 있더군요.

이런식으로 각각의 커널 패치를 하면 커널 소스 내부에서 꼬여서 문제가
생길 수 있지 않나 걱정도 되네요.

아무 글이나 도움을 주셨으면 고맙겠습니다.
감사합니다~.

toy의 이미지

doc_details.pif첨부파일이 있는 메일...

방금 doc_details.pif첨부파일이 있는 메일이
support@microsoft.com에서 왔더라구요..
그래서 그냥 무심코 실행했는데..
영 찜찜합니다.
이거 바이러스 메일아닐까요..
그거 실행시키고 쫌 느려진것같기도 하고.... :cry:

송지석의 이미지

C++ 소스를 gcc와 g++로 컴파일 할 때의 차이

C++ 파일을 리눅스에서는 cc 확장자로 사용하잖아요? 그 확장자로 하면 gcc에서 자동으로 c++ 파일로 알고 처리하는 것으로 알고 있는데요.

그런데 아주 간단한 헬로월드 테스트 프로그램이 gcc로는 컴파일이 안되는군요..

[root@sjs root]# cat c++test.cc
#include <string>
#include <iostream>

using namespace std;

int main()
{
        string str("hello world");
        cout << str << endl;
        return 0;
}

이런 코드입니다.
toy의 이미지

gcc다운그레이드

gcc를 2.9대로 다운그레이드할라고하는데요.
어떤 rpm패키지들을 깔아야하나요...

나빌레라의 이미지

쉘명령의 결과를 프로그램이 받아오려면?

쉘 커맨드 명령의 결과를 C언어로 작성된 프로그램에서 받아오려 합니다.

어떤 기법을 사용해야 할까요?

한번도 시도해본적은 없지만, 파이프를 쓰면 될듯도 한데....

혹시나 경험있으신 분이나 알고 계신분은 힌트라도 주심 고맙겠습니다...

^^;

페이지

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