function.cpp 파일 생성
#include "function.h"
void function()
{
cout << "ttttttttttt" << endl;
}
function.h 파일 생성
#include <stdio.h>
#include <iostream>
using namespace std;
void function();
main.cpp 파일 생성
#include <stdio.h>
#include <iostream>
#include "function.h"
using namespace std;
int main()
{
cout << "make file test print" << endl;
function();
}
Makefile 생성
CC = g
CFLAGS = -c -g #소스 코드 컴파일 옵션 추가하기 위해 사용
LDFLAGS =
OBJECTS = main.o function.o
run: all
./program
# 우분투라면 program이 ./program으로
# hello.c main.c 각각 오브젝트 파일 (*.o)로 컴파일한 후, 오브젝트 파일을 합쳐서 program 실행파일 생성
all: program
program : $(OBJECTS)
$(CC) $(LDFLAGS) -o ./program $(OBJECTS)
main.o : main.cpp
$(CC) $(CFLAGS) main.cpp
function.o : function.h
$(CC) $(CFLAGS) function.cpp
[C++ QT QML] Signal slot 활용하여 화면 클릭 시 이벤트 처리 (0) | 2021.06.15 |
---|---|
[C++ QT widget] Linux Ubuntu에서 Makefile, qmake, .pro 설명 및 화면 구현하기 (0) | 2021.06.14 |
[C++ QT QML] Visual Studio Code에서 Makefile 만들기 버전[1](Windows/Ubuntu) (0) | 2021.06.14 |
[C++ QT QML] Signal slot 활용하여 Button 클릭 시 이벤트 처리 (0) | 2021.06.14 |
[QT QML] QML로 버튼 클릭시 Dialog 창 구현하기 (0) | 2021.06.11 |