配置開發(fā)環(huán)境

安裝GCC

$ sudo apt-get update
$ sudo apt-get install build-essential manpages-dev
$ whereis gcc
$gcc --version

$gcc main.c -o main
$ ./main

安裝Boost (http://osdevlab.blogspot.sg/2016/02/how-to-install-latest-boost-library-on.html

$ mkdir boost
$ cd boost
$ wget http://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.bz2
$ tar xvfo boost_1_60_0.tar.bz2

$ ./bootstrap.sh --with-libraries=date_time,filesystem,iostreams,math,regex,serialization,signals,system,thread,timer
$ sudo ./b2 install

或者

$ cd boost_1_60_0
$ ./bootstrap.sh
$ sudo ./b2 install

安裝CMake (http://osdevlab.blogspot.sg/2015/12/how-to-install-latest-cmake-for.html
CMake可以輸出makefile文件, 實現(xiàn)項目的編譯安裝過程,

pi@raspberrypi ~/Download $ wget https://cmake.org/files/v3.4/cmake-3.4.1.tar.gz
pi@raspberrypi ~/Download $ tar -xvzf cmake-3.4.1.tar.gz
pi@raspberrypi ~/Download $ cd cmake-3.4.1/
pi@raspberrypi ~/Download/cmake-3.4.1 $ sudo ./bootstrap
pi@raspberrypi ~/Download/cmake-3.4.1 $ sudo make
pi@raspberrypi ~/Download/cmake-3.4.1 $ sudo make install

創(chuàng)建CMakeLists.txt文件,放置在工程目錄下

ccmake <dir> #配置編譯選項
cmake <dir> #生成makefile文件
make #執(zhí)行makefile文件

安裝MySQL (https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-16-04)

sudo apt-get update
sudo apt-get install mysql-server #installing mysql
mysql_secure_installation #confiure --key: root
sudo systemctl status mysql.service #testing
sudo mysqladmin -p -u root version
(https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql)
sudo mysql
CREATE USER 'paofuDB'@'localhost' IDENTIFIED BY 'paofu123';
GRANT ALL PRIVILEGES ON * . * TO 'paofuDB'@'localhost';
FLUSH PRIVILEGES;
SHOW GRANTS paofuDB;
paofuDB

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容