1. Ubuntu에 GitHub 설치 및 환경 설정
sudo apt install git
git config --global user.name 사용자명
git config --global user.email 이메일 주소 |
2. GitHub의 repository 주소를 복사하여 git clone
git clone https://giuthub.com/사용자명/sum_test.git |
3. 예제로 합을 출력하는 프로그램 작성
# main.cpp
#include <cstdio>
#include "sum.h"
int main() { int n; scanf("%d", &n); int s = sum(n); printf("sum = %d\n", s); }
|
# sum.h
#pragma once // 아래의 내용을 컴파일 과정 시 한번만 실행
int sum(int n);
|
# sum.cpp
#include "sum.h"
int sum(int n) { int res = 0; for(int i = 1; i <= n; i++) res += i; return res; }
|
# Makefile
all: sum
sum: main.o sum.o
sum.o: sum.h sum.cpp g++ -c -o sum.o sum.cpp // 목적파일 만들기
main.o: sum.h main.cpp
|
※ MakeFile 구조
<Target>: <Dependency>
<command>
1. Target => 생성할 파일명
2. dependency => 생성에 필요한 파일 목록
3. command => 생성 명령
※ make 명령어를 통해 실행 확인
make sum.o make main.o make sum make clean make ./sum |
4. GitHub에 소스코드 올리기
git add sum.* git commit -m "Add sum modules" git add main.cpp git commit -m "Add main.cpp" git add Makefile git commit -m "Add Makefile" git log // 모든 이력 보기 git push origin master // add 하고 commit 한 코드를 git server 에 보낸다
|