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

trymp의 이미지

c++ try { } catch () 에서 try 문안에 코드가 많이 들어있으면 수행성능이 떨어지나요?


C++ 에서 try { } catch() 문으로 예외처리를 하는데

try 문에 많은 코드라인이 들어가게 되면 수행성능이 떨어지는지 궁금합니다.

컴파일러가 어떤 처리를 할지 궁금해서요.

c++ 고수님들 답변 좀 부탁드립니다.

classicid의 이미지

ARM EABI

안녕하세요

arm cross 컴파일러를 알아보고 있는데요.

mentor 홈페이지 들어가 보니 몇가지 카테고리가 있는데
EABI 와 GNU/Linux 를 어떻게 구분해야 하는지..

서핑을 해보니 " Bare Metal 컴파일러인 ARM EABI와 추후 Linux용 실행 파일을 생성하는 ARM GNU/Linux이다. " 라는 말이 있는데

잘 이해가 안가는군요.

리눅스 어플을 개발할 때 필요한 제품이 무엇인지 궁금합니다.

Sourcery CodeBench Lite Edition for ARM EABI
Sourcery CodeBench Lite Edition for ARM GNU/Linux

ksm2day의 이미지

리눅스 프로그래밍 초짜입니다. 프로그램 참고 쉘작성 도움부탁드려요~

문제가

1.다음 프로그램을 참고해 쉘을 작성해라.
#include
#include

void get_next_command(void);

int main(int argc, char* argv[])
{
while(1){
char *cmd = get_next_command();
int child_pid = fork();
if(child_pid == 0){
exec(cmd;
panic("exec failed");
}
else{
wait(child_pid);
}

}

lucie의 이미지

JetBrain CLion을 처음 써봅니다. CMakeLists.txt에 대해 궁금해요.

Visual Studio 2015 사용하다가, 오랫만에 PyCharm 업데이트 하러 들어가보니
CLion이라는 신기한 IDE가 생겼더라구요. 그래서 그냥 학생 라이센스라서 가벼운 마음으로 받았는데...

Hello world도 못하는 저를 발견할 수 있었습니다 ;;;
그래서 이것 저것 살펴보다가.. 알아챈점이 하나 있었는데요
CMakeLists.txt에 소스파일이 등록되어있지 않으면 컴파일이 안되는것 같더라구요!

그래서 혹시나 CLion 쓰시는 분들이나, VS에는 이런 과정이 왜 없는지(또는 생략되었는지)
궁금해서 질문 드립니다.

CMakeLists.txt

c00lpeace의 이미지

리알못(aka.윈도우 유저)의 리눅스 설치 관련 질문드립니다^^;

리눅스와 친숙해지기위해 제 노트북에 최신 리눅스 민트 17.3버전을 설치하고 웹서핑을 하면서 이것저것 설정하며 사용중입니다.
그러던중 이것저것 응용프로그램을 설치하다보니 루트 디렉토리? 드라이브?가 용량이 부족하다고 나와서 파티션 설정을 다시해야하나 고민중입니다

oblab의 이미지

gcc 옵션 -Wl,--no-undefined 에 대해서 성명좀 부탁드리면 안될까요...

-Wl 옵션이 링커에 전달될 내용에 대한 옵션을 쓴다라고 하는데요
-Wl,--no-undefined

-Wl,--no-undefined linker option can be used when building shared library, undefined symbols will be shown as linker errors.

이런식으로 검색이 나오는데 undefined 심볼이있을때 에러메시지를 보여주는?
--no-undefined 기능적으로 어떤건가요??

--no-undefined 옵션을 쓰려면 -lpthread도 함께 들어가야 컴파일시 에러가 안나더라구요...

backho79의 이미지

DNS 관련 기초적인 질문입니다.

안녕하세요

DNS관리할 일이 생겨서 DNS 관리를 하고 있는데 리눅스 관련해서는 쌩초보인 개발자입니다.

방금전까지 DNS 서버가 정상적으로 돌아가고 있어는데

이것저것 만지던 도중 갑자기 죽어버렸네요.....

일단 수정했던것들을 다 돌리고

서비스를 재시작 시켰는데도 정상적으로 작동을 안하네요
(서비스 재시작시에는 정상적으로 작동 됩니다.)

ping을 날렸을 응답조차 안하는데

어느부분부터 확인하면 될까요?

조언 부탁드립니다.

감사합니다.

bluesolip의 이미지

[완료] Wince HTTP접속 중 알수 없는 오류

안녕하세요.
다음과 같이 wince에서 통신은 가능한 상태에서 HTTP로 url 접속을 하려고 하는데 원인을 모르고 있어 도움 부탁드립니다.

GetLastError()의 오류 내용은 다음과 같습니다.
[E] Fail to InternetOpenUrl:12031

12031 ERROR_INTERNET_CONNECTION_RESET
The connection with the server has been reset.

코드내용중 어떤걸 확인해야 할지나 오류내용있으면 도움 부탁드립니다.
아래는 코드입니다.

int AADlg::getFileFromHttp(char* pszUrl, char* pszFile)
{
HINTERNET hInet, hUrl;
DWORD dwReadSize = 0;

sk7755의 이미지

쉘프로그래밍 egrep and질문

egrep -i 홍길동 data | egrep -i 서울시 | awk -f display.awk
이 소스코드는 data에서 서울시와 홍길동이 모두 들어있는 행을 찾고 다음으로 넘겨주는 건데요.

egrep -i 홍길동 data | egrep -i 서울시 | awk -f display.awk
이거는 오류가안나는데

arg="egrep -i 서울시 data | egrep -i 홍길동"
$arg | awk -f display.awk

egrep: |: No such file or directory
egrep: egrep: No such file or directory
egrep: 서울시: No such file or directory
이거는 이렇게 오류가 납니다.. 도와주세요.

keehyun2의 이미지

안녕하세요 리눅스 콘솔관련해서 질문드립니다.

os : centOS 7

[root@localhost java]#

위와 같이 되어 있느데

[root@localhost /usr/java]#

위와 같이 absolute path 를 console 에 출력하게 설정하는 방법좀 알수있을까요??

공공기관 프로젝트 나갔을때 위와 같이 설정 되어 있는걸 보고 기억나서 찾아보려고 여기저기 찾아보는데 못찾겟네요...

해당 서버에 계정 2개 가 하나는 위쪽에 있는 것 처럼 나오고 하나는 아래쪽 처럼 나오는거 보면 계정 별로 설정하는 걸로 생각 드는데.. 검색이 잘안되네요...

그리고 저 부분을 console 이라고 하는게 맞는 건가요....

페이지

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