專案建置[0]
by 鹽亞倫
週數 | 內容 |
---|---|
[0] ~ [1] | 作業系統介紹、搭建寫程式環境 |
[1] ~ [2] | 用指令與電腦溝通、Vim |
[3] | 專案初探、Git與Github |
[4] ~ [7] | 物件導向程式設計 |
[6]、[8] | 編譯你的程式 |
[9] ~ [10] | 物件導向專案實作、成發 |
學習各種用指令與電腦溝通的方式
環境變數與安裝
建立寫程式環境
Operating System
人
硬體
人
硬體
人
硬體
軟體
80列、矩形孔的標準的IBM打孔卡片
人
硬體
軟體
人
硬體
軟體
人
硬體
軟體
當電腦越來越複雜
軟體開始打架爭取硬體了...
如何分配資源?
人
硬體
軟體
當電腦越來越複雜
軟體開始打架爭取硬體了...
如何分配資源?
人
硬體
軟體
OS
UNIX
DOS
延伸出:
linux
freeBSD
macOS
Windows
Windows
Windows
A UNIX like OS,
The most important OS in the world
其他常見自由軟體:Firefox、Python...
Unix指令已經是每個程式設計師必備的知識
因為windows command太難用
Development Environment
python直譯器
一堆有的沒有的設定檔
DC bot 套件
程式編輯器
這就是環境!!!
學長我好懶......
IDEs !!!
for懶人,一次裝完editor, compiler, framework...
Command-Line Interface & Installation
廣義的命令
狹義的命令
$ echo "AaW 上課好無聊" >> ~/Desktop/a.txt
neofetch 指令的效果
可是,如果隨便找一台mac的terminal
輸入neofetch
會發現它顯示這樣
因為沒有安裝這個指令!!!
以Mac/Linux環境為例,要有辦法運行一個指令,要有一個執行檔 或 shell 檔 存放在某個地方
-> 各個bin資料夾!
以Mac/Linux環境為例,要有辦法運行一個指令,要有一個執行檔 或 shell 檔 存放在某個地方
-> 各個bin資料夾!
e.g: /usr/bin
/usr/local/bin
所謂的安裝,就是將執行檔以及他會用到的相對應檔案,放好讓電腦找得到!!!
舉例:neofetch 在安裝時,會去把蘋果logo的路徑找出來並記錄好
C++ Environment
Minimalist GNU for Windows
2. 點開setup精靈
3. 一路按下一步
注意:這個地方叫做安裝路徑,不要亂動他!
繼續安裝,裝完桌面上會出現一個minGW installer
對不要懷疑你剛剛是在裝安裝器
點開他,左邊有一個 MinGW Base System子選單
勾選 mingw32-base、所有gcc和g++結尾的東西
如果分不出來就把右邊框框所有東西打勾
打勾方式:
按mark for installation
打勾完到左上方按這個
然後 Apply
等他跑完就裝好g++了
可以看到在 C:\MinGW\bin
裡面有一個 g++.exe
耶!可以編譯了
嗎?
可是我們不是裝好g++了嗎?
為什麼系統找不到?
補充:在linux裡面也有path變數,裡面存的就是各個bin資料夾的路徑
打開控制台
找到
「編輯系統環境變數」
建議用搜尋的
按編輯
新增
並且把剛剛g++.exe在的資料夾路徑複製過去
C:\MinGW\bin
按下確定
之後一路按確定就大功告成了!!!
打開cmd / terminal
輸入 g++ -v 或是 g++ --version
出現版本序號就大功告成了!!!
其實根本就已經裝好了
sudo apt install gcc
terminal 輸入
搞定
Mac上裝類g++
xcode-select --install
3. 沒了
這就是Unix-like作業系統的好處,所以不要用windows
其實mac裝的gcc會是clang
不能 #include <bits/stdc++.h>
想要include的人另外找講師教你
聽說好用的編輯器
並且安裝
安裝精靈不用再一步一步帶著用了吧
這兩個也可以順手裝一下
因為內建的執行沒有人成功用過
往下滑,把這三個打勾
run code > 三角形按鈕
輸出結果在下面terminal標籤頁
都會裝東西了嗎?
記得報名秋遊!