自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Windows中編譯Linux/Unix代碼

系統(tǒng) Linux
很多經(jīng)典算法往往是用C++在linux下實現(xiàn)的,對長期從事windows開發(fā)的辛苦大眾來說,想看這些算法的運行效果不得不費一點小功夫。今天搗鼓了一晚上才搞定這事,寫出實現(xiàn)方法和大家共享。

很多經(jīng)典算法往往是用C++在linux下實現(xiàn)的,對長期從事windows開發(fā)的辛苦大眾來說,想看這些算法的運行效果不得不費一點小功夫。今天搗鼓了一晚上才搞定這事,寫出實現(xiàn)方法和大家共享。

***步:下載安裝新版Cygwin軟件。該軟件的官方網(wǎng)站:http://cygwin.com/

Cygwin軟件的作用是讓Windows擁有Unix-like環(huán)境的軟件。所以,GCC等編譯器自然也就會包含在里面。不過,對于開發(fā)者,Cygwin是一個開發(fā)環(huán)境。而對于用戶來說Cygwin是一個運行環(huán)境。

注意:要編譯C++或者C程序的話,再安裝時在選擇組件這一步需要選中Devel 選項下的gcc-core,gcc-g++,make 以及Lib選項卡下的glib2,glib2-devel,glib2-runtime。

第二步:修改 cygwin.bat文件。

找到cygwin項目安裝目錄下的cygwin .bat文件,用記事本將其打開。修改成如下形式:

@echo off

C:

set CYGWIN=tty notitle glob

set PATH=%PATH%;c:\cygwin\bin;c:\cygwin\sbin;c:\cygwin\usr\bin;c:\cygwin\usr\sbin;c:\cygwin\usr\local\bin

set LD_LIBRARY_PATH=c:\cygwin\lib;d:\cygwin\usr\lib;c:\cygwin\usr\local\lib

chdir C:\cygwin\bin

bash --login -i

紅色部分為新加入的部分,注意把里面的的路徑改成你自己的安裝路徑。

第三步:在Cygwin使用g++編譯軟件。

在Cygwin安裝目錄下,運行cygwin.bat就可以啟動cygwin環(huán)境了。環(huán)境啟動后使用cd /cygdrive/...進入你項目所在的文件夾(...代表項目目錄,如:cd /cygdrive/d/testProject/)。進入目錄后你就可以使用g++命令來編譯代碼了,g++命令的具體使用方法可以通過鍵入g++ --?命令來了解。一般網(wǎng)上的項目都有一個makefile文件,如果你下載的項目恰好也有這個文件,那走運了,你直接在ygwin環(huán)境中輸入make命令即可編譯整個項目。到此為止軟件應(yīng)該已經(jīng)被編譯成功。

第四步:運行軟件。

運行軟件是用如下形式的命令:./testProject -parameter 。另外提一句,如果需要在cygwin環(huán)境輸入數(shù)據(jù),在linux環(huán)境中ctrl +d表示輸入結(jié)束(windows中是ctrl+Z再按回車)。

【編輯推薦】

  1. 教會你Linux Shell自動交互的三種方法
  2. 20年風雨歷程:Linux嵌入式
  3. 詳解嵌入式Linux驅(qū)動入門
責任編輯:趙寧寧 來源: 博客園
相關(guān)推薦

2017-03-16 18:50:59

2017-01-05 14:42:49

LinuxUnix服務(wù)器

2018-01-29 11:10:47

LinuxUnix網(wǎng)絡(luò)取證工具

2017-08-07 16:41:39

LinuxOpenCV

2011-08-04 15:55:50

Windows 編譯 Objective-

2018-02-28 13:45:47

LinuxUnixVim

2020-08-28 07:00:00

WSLLinuxWindows 10

2021-11-22 16:51:40

LinuxBitlockerWindows

2018-02-01 17:32:30

LinuxUNIXBash Shell

2018-02-24 16:30:49

LinuxUnixBash

2021-09-03 09:06:42

代碼時間開發(fā)

2017-09-18 10:05:15

WindowsLinux容器

2018-03-28 17:51:24

LinuxUnix

2013-05-14 10:53:43

2018-04-23 10:10:25

Windows 10關(guān)閉通知

2018-04-09 09:45:09

Windows 10休眠

2018-08-30 10:00:12

Windows 10修復(fù)黑屏

2017-01-11 16:41:16

Linux設(shè)備文件文件系統(tǒng)

2022-11-01 15:38:22

LinuxShell

2019-09-16 13:48:03

Linux管理日志
點贊
收藏

51CTO技術(shù)棧公眾號