A. netplan如何使用
Netplan的使用方法:
一、概述
Netplan是一個用於配置網路設置的命令行工具,主要在Ubuntu等linux系統中使用。它提供了一種簡潔的方式來配置網路介面、路由和網路地址等參數。
二、安裝與配置
1. 安裝Netplan:
Netplan通常在較新的Ubuntu系統中已經預裝,如果沒有可以通過包管理器進行安裝。
2. 配置網路:
使用Netplan配置網路需要編輯網路配置文件,該文件通常位於`/etc/netplan/`目錄下,以YAML格式編寫。在配置文件中,您可以定義網路介面的配置、靜態路由等參數。
三、基本使用步驟
1. 打開終端,使用文本編輯器編輯Netplan的配置文件。例如,可以輸入命令`sudo nano /etc/netplan/your-config-file`來編輯配置文件。
2. 在配置文件中定義網路介面的配置。您可以為每個網路介面指定IP地址、子網掩碼、默認路由等參數。
3. 保存並關閉配置文件。
4. 應用配置:
運行命令`sudo netplan apply`來應用新的網路配置。這將使新的配置生效,並重新啟動網路服務。
四、常見配置示例
以下是一個簡單的Netplan配置文件示例:
```yaml
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
通過修改上述配置文件中的參數,您可以自定義網路設置以滿足您的需求。保存文件後運行`sudo netplan apply`命令即可應用新的配置。
請注意,以上僅為Netplan的基本使用方法介紹和示例,對於復雜的網路配置,可能需要更深入地了解Netplan的配置選項和語法規則。建議查閱Netplan的官方文檔或相關教程以獲取更詳細的信息。
B. 怎樣編寫Cmake的配置文件Cmakelist.txt
CMake是一個編譯配置工具, 它是一個跨平台c/c++ 編譯配置工具。可以通過編寫CMakeLists.txt配置文件,可以控制生成的Makefile或者windows下工程文件。還支持安裝(make install)、測試安裝的程序是否能正確執行(make test,或者ctest)、生成當前平台的安裝包(make package)、生成源碼包(make package_source)、產生Dashboard顯示數據並上傳等高級功能,只要在CMakeLists.txt中簡單配置,就可以完成很多復雜的功能,包括寫測試用例。
如果有嵌套目錄,子目錄下可以有自己的CMakeLists.txt。
所以寫好CMakeLists.txt 是使用好Cmake的關鍵
工具/原料
Cmake
方法/步驟
1
Cmake 有linux ,windows 多個平台版本,如圖是windows下版本程序
怎樣編寫Cmake的配置文件Cmakelist.txt
2
更具一個簡單多目錄c項目,學下cmakelist.txt編寫規范
3
根目錄下cmakelist文件內容:
set(CMAKE_INSTALL_PREFIX):設置程序的安裝目錄,優先順序比cmake命令參數設置高。
add_subdirectory(編譯文件子目錄)
4
libhello 目錄下的cmakelist文件內容:
5
libhello 目錄下的cmakelist文件內容:
6
查看編譯後結果:
7
安裝後目錄結構: