[Ubuntu Linux] makefile ๋งŒ๋“ค๋•Œ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ (space๋ฅผ tab์œผ๋กœ ๋ณ€ํ™˜)

2022. 11. 4. 13:00ยท๐Ÿ’™ OS: ์šด์˜์ฒด์ œ/๐Ÿ’™ Linux
728x90

makefile์„ ๋งŒ๋“ค๋•Œ space๊ฐ€ ์•„๋‹ˆ๋ผ tab์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค!

๊ทธ๋ž˜์„œ ubuntu์—์„œ 

//car -e -t -v "makefile์ด๋ฆ„"
cat -e -t -v  makefile

 

์„ ๋ˆ„๋ฅด๋ฉด makefile์— tab์ด ์žˆ๋Š”์ง€ ๊ณต๋ฐฑ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋‚˜๋Š” ์ด์ƒํ•˜๊ฒŒ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.

 

intro_exe : proj1.o main.o^M$
    gcc -o intro_exe proj1.o main.o^M$
    
main.o : main.c^M$
    gcc -c -o main.o main.c^M$
    
proj1.o : proj1.c^M$
    gcc -c -o proj1.o proj1.c^M$
    
clean : ^M$
    rm *.o intro_exe

 

tab์ด gcc์•ž์— ์žˆ์œผ๋‹ˆ๊นŒ ^Igcc~ ์ด๋ ‡๊ฒŒ ๋‚˜์™€์•ผ ํ•˜๋Š”๋ฐ ๊ตฌ๊ธ€๋งํ•ด์„œ ๋‚˜์˜ค๋Š” ๊ฒƒ๊ณผ๋Š” ๋ชจ์–‘์ด ๋‹ค๋ฆ„.. 

 


๊ฒฐ๋ก 

vscode์—์„œ tab์„ ์ž๋™์œผ๋กœ space4๊ฐœ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๊ณ  ์žˆ์—ˆ์Œ-> ์–ด๋–ป๊ฒŒ ํ™•์ธ?

 

 

vscode ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ Tab size๊ฐ€ ์•„๋‹ˆ๋ผ space๊ฐ€ ์žˆ์œผ๋ฉด tab์„ ์ž๋™์œผ๋กœ space๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๊ณ  ์žˆ์—ˆ๋˜ ๊ฒƒ!

 


๐ŸŽ‰ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ๐ŸŽ‰

์ € ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์˜ space๋ฅผ ํด๋ฆญ! ->

์—ฌ๊ธฐ์—์„œ "ํƒญ์„ ์‚ฌ์šฉํ•œ ๋“ค์—ฌ์“ฐ๊ธฐ"์™€ "๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ํƒญ์œผ๋กœ ๋ณ€ํ™˜"์„ ๋ˆ„๋ฅธํ›„ "์ €์žฅ"ํ•˜๊ณ  ๋‹ค์‹œ vscode๋ฅผ ์—ด์–ด๋ณด์ž!

๊ทธ๋ฆฌ๊ณ  ubuntu์—์„œ "make" ๋ช…๋ น์–ด๋ฅผ ์ž‘์„ฑํ•˜๋ฉด

์ •์ƒ์ ์œผ๋กœ ์˜ค๋ธŒ์ ํŠธ ํŒŒ์ผ ์ƒ์„ฑ!!

 

728x90
'๐Ÿ’™ OS: ์šด์˜์ฒด์ œ/๐Ÿ’™ Linux' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Linux] shared memory ์ƒ์„ฑ ์—ฐ๊ฒฐ, ํ•ด์ œ ๋ฐฉ๋ฒ• shm_open
eyes from es
eyes from es
  • eyes from es
    eyes from es
    eyes from es
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
      • โค๏ธ ๊ฟ€ํŒ ๋ชจ์Œ
        • โค๏ธ ๊ฐ“์ƒ ๊ฟ€ํŒ
        • โค๏ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
      • ๐Ÿงก Projects
        • ๐Ÿงก Projects: Web
        • ๐ŸŽคPreterview
        • ๐Ÿงก Projects: App
        • ๐Ÿงก๋Œ€์™ธํ™œ๋™
        • ๐Ÿงก OSCCA ์˜คํ”ˆ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ์•„์นด๋ฐ๋ฏธ
      • ๐Ÿ’› Frontend
        • ๐Ÿ’› Frontend : React
        • ๐Ÿ’› Frontend : JavaScript
        • ๐Ÿ’› Frontend : TypeScript
      • ๐Ÿ’š Backend
      • ๐Ÿ’™ OS: ์šด์˜์ฒด์ œ
        • ๐Ÿ’™ Linux
      • ๐Ÿ’œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
        • ๐Ÿ’œ ์ž๋ฃŒ๊ตฌ์กฐ
        • ๐Ÿ’œ ์•Œ๊ณ ๋ฆฌ์ฆ˜
        • ๐Ÿ’œ ๋ฐฑ์ค€
        • ๐Ÿ’œSWEA
        • ๐Ÿ’œํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
      • ๐Ÿ”ด Study
        • ๐Ÿ”ด๋ฉด์ ‘ ์Šคํ„ฐ๋””
        • ๐Ÿ”ด ๊ธฐ์—…๋ถ„์„
        • ๐Ÿ”ด ์—๋Ÿฌ๋…ธํŠธ(Error Note)๐Ÿงฑ
        • ๐Ÿ”ด ITNews(Coding)
        • ๐Ÿ”ด ITNews(Tech)
      • ๐ŸŸ  ์ธ์ƒ ๊ณ„ํš
        • ๐ŸŸ  ์˜ฌํ•ด ๋ชฉํ‘œ
      • ๐ŸŸก TIL
        • ๐ŸŸก TIL ์ผ๊ธฐ
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ์Šค๋งˆํŠธ์‹ฑ์Šค
    ๋ถ„์„๋ ˆํฌํŠธ
    ์Šคํ„ฐ๋””
    C
    ์ฝ”๋”ฉ
    ๊ฐœ๋ฐœ
    ๊ฐœ๋ฐœ๊ณต๋ถ€
    SW์ด์Šˆ
    Ai
    ์ž๋ฃŒ๊ตฌ์กฐ
    ๊ธฐ์—…๋ถ„์„
    ๋ฌธ์ œํ’€์ด
    ์ตœ๊ทผ์ด์Šˆ
    ๋‰ด์Šค์Šคํฌ๋žฉ
    ๋ฐฉํ•™์Šคํ„ฐ๋””
    ๋™ํ–ฅ๋ถ„์„
    html
    css
    ์•Œ๊ณ ๋ฆฌ์ฆ˜
    ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ
    ์›น๊ฐœ๋ฐœ
    ์ฝ”๋“œ์Šคํ„ฐ๋””
    IT์ด์Šˆ
    ์‚ผ์„ฑ์ „์ž
    ์ฝ”ํ…Œ
    ๋‰ด์Šค๋ฃธ
    ๋ฐฑ์ค€
    ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
    ๋„ค์นด๋ผ์ฟ ๋ฐฐ
    ์ฝ”๋“œ๋ฆฌ๋ทฐ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.5
eyes from es
[Ubuntu Linux] makefile ๋งŒ๋“ค๋•Œ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ (space๋ฅผ tab์œผ๋กœ ๋ณ€ํ™˜)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”