Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
B
battle_c
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
BeomSooHeo
battle_c
Commits
fabb87d8
Commit
fabb87d8
authored
4 years ago
by
BeomSooHeo
Browse files
Options
Downloads
Patches
Plain Diff
Update 2020_08_07.md
parent
06fb5879
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
three_files_folder/2020_08_07.md
+2
-1
2 additions, 1 deletion
three_files_folder/2020_08_07.md
with
2 additions
and
1 deletion
three_files_folder/2020_08_07.md
+
2
−
1
View file @
fabb87d8
...
@@ -24,11 +24,12 @@
...
@@ -24,11 +24,12 @@
> 2. 내장매크로 < : 의존파일 중 첫번째 파일명
> 2. 내장매크로 < : 의존파일 중 첫번째 파일명
> 3. 결국 의존파일 중 확장자가 .c인 C소스코드나 .o인 Object파일들에 대해 모두 gcc -c -O -Wall을 수행한 것.
> 3. 결국 의존파일 중 확장자가 .c인 C소스코드나 .o인 Object파일들에 대해 모두 gcc -c -O -Wall을 수행한 것.
### 4. make clean
:
### 4. make clean
<p>
make의 결과로 생긴 Object 파일들과 실행 파일을 삭제한다. 원래는 최종 실행파일을 만드는데 필요한 Object 파일들이 현재 디렉토리 내에 없을 경우
<p>
make의 결과로 생긴 Object 파일들과 실행 파일을 삭제한다. 원래는 최종 실행파일을 만드는데 필요한 Object 파일들이 현재 디렉토리 내에 없을 경우
에러를 발생시키지만, -rm을 사용하면 삭제하고자하는 파일이 없더라도 에러를 발생시키지 않고 다음 명령을 실행한다.
에러를 발생시키지만, -rm을 사용하면 삭제하고자하는 파일이 없더라도 에러를 발생시키지 않고 다음 명령을 실행한다.
Object 파일을 따로 생성해두지 않고 바로 빌드를 하는 경우도 있기 때문에 -rm OBJS를 사용했고 반면 실행파일은 반드시 make clean의 대상이어야 하기에
Object 파일을 따로 생성해두지 않고 바로 빌드를 하는 경우도 있기 때문에 -rm OBJS를 사용했고 반면 실행파일은 반드시 make clean의 대상이어야 하기에
-rm이 아닌 rm을 썼다.
</p>
-rm이 아닌 rm을 썼다.
</p>
### 5. gccmakedep
### 5. gccmakedep
<p>
소스파일의 의존관계를 자동으로 찾아 파일간의 종속에 대한 정보를 모두 타이핑할 필요가
<p>
소스파일의 의존관계를 자동으로 찾아 파일간의 종속에 대한 정보를 모두 타이핑할 필요가
없어짐. make dep을 실행시키면 dep 라벨 밑에 명령이 생성되고, 이후 make시 컴파일과 링크를 dep 라벨 밑의 명령으로 수행한다.
없어짐. make dep을 실행시키면 dep 라벨 밑에 명령이 생성되고, 이후 make시 컴파일과 링크를 dep 라벨 밑의 명령으로 수행한다.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment