iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

C++跨平台LINUX & Windows的編譯與環境 系列

C++是目前相當通用的程式語言,且在當下主要操作系統Windows、Linux上都有良好相容性,因此如果能夠跨平台開發將具有許多優勢。
跨平台開發能讓你同一份CODE就可以於上述兩個平台上執行,可以顯著提高開發效率,也可以減少維護跨平台編寫CODE的複雜性。

參賽天數 10 天 | 共 19 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1. 為什麼選擇C++

性能:C++ 是一種靜態編程語言,能夠直接控制電腦的硬體資源,如記憶體和CPU。 移植性:C++是一種可移植的語言,可以編寫一次程式碼,透過不同的編譯環...

2023-09-12 ‧ 由 R 分享
DAY 2

Day 2. 跨平台開發的平台選擇

Windows和Linux是目前較常接觸的系統環境,以下是兩者的共同特點: 支援多用途性:Windows和Linux都是通用操作系統,可以用於多種不同的用途,包...

2023-09-13 ‧ 由 R 分享
DAY 3

Day 3. Ubuntu的編譯環境

從Ubuntu 12.04到Ubuntu 22.04之間的C++差異涵蓋了多個Ubuntu版本,並且包括C++標準支援、編譯器版本。以下是這些版本之間的主要差異...

2023-09-14 ‧ 由 R 分享
DAY 4

Day 4. Ubuntu下使用GCC編譯C++

使用終端機於Ubuntu安裝GCC和g++:sudo apt-get updatesudo apt-get install g++ 創建一個簡單的C++程式碼(...

2023-09-15 ‧ 由 R 分享
DAY 5

Day 5. Ubuntu上的常用指令與IDE

cd:用於改變當前工作目錄。例如,要進入家目錄,可以使用cd ~。 ls:列出當前目錄中的文件和子目錄。添加-l選項可以顯示詳細信息。 pwd:顯示當前工作目錄...

2023-09-16 ‧ 由 R 分享
DAY 6

Day 6. Ubuntu下編譯windows程式

要在Ubuntu上編譯Windows應用程序,需要安裝適用於Windows的交叉編譯工具。可以選擇安裝32位或64位版本,取決於你的需求安裝交叉編譯工具:編譯3...

2023-09-17 ‧ 由 R 分享
DAY 7

Day 7. Ubuntu下編譯C++ windows程式碼差異

編寫Windows相容的C++程式碼,需要遵循一些基本原則和注意事項,以確保程式碼可以在Windows上正常執行。 使用標準C++程式庫:使用標準C++程式...

2023-09-18 ‧ 由 R 分享
DAY 8

Day 8. Windows上的編譯工具

在Windows上進行跨平台LINUX的C++程式碼,可以選擇多種編譯環境和工具,以下是一些常見的選擇: MinGW:MinGW(Minimalist GNU...

2023-09-19 ‧ 由 R 分享
DAY 9

Day 9. WINDOWS下使用CMake來編譯跨平台C++程式碼

步驟1:安裝CMake和交叉編譯工具(Day 8介紹內容) 步驟2:創建與修改CMakeLists.txt文件在你的C++程式碼目錄中,創建一個名為CMakeL...

2023-09-20 ‧ 由 R 分享
DAY 10

Day 10. WSL(Windows Subsystem for Linux)

WSL(Windows Subsystem for Linux)是一個由微軟開發的功能,它允許在Windows 10和Windows Server中運行Linu...

2023-09-21 ‧ 由 R 分享