成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

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

注意:要編譯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環境了。環境啟動后使用cd /cygdrive/...進入你項目所在的文件夾(...代表項目目錄,如:cd /cygdrive/d/testProject/)。進入目錄后你就可以使用g++命令來編譯代碼了,g++命令的具體使用方法可以通過鍵入g++ --?命令來了解。一般網上的項目都有一個makefile文件,如果你下載的項目恰好也有這個文件,那走運了,你直接在ygwin環境中輸入make命令即可編譯整個項目。到此為止軟件應該已經被編譯成功。

第四步:運行軟件。

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

【編輯推薦】

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

2017-03-16 18:50:59

2017-01-05 14:42:49

LinuxUnix服務器

2018-01-29 11:10:47

LinuxUnix網絡取證工具

2011-08-04 15:55:50

Windows 編譯 Objective-

2017-08-07 16:41:39

LinuxOpenCV

2018-02-28 13:45:47

LinuxUnixVim

2018-02-01 17:32:30

LinuxUNIXBash Shell

2021-11-22 16:51:40

LinuxBitlockerWindows

2020-08-28 07:00:00

WSLLinuxWindows 10

2018-02-24 16:30:49

LinuxUnixBash

2017-09-18 10:05:15

WindowsLinux容器

2021-09-03 09:06:42

代碼時間開發

2018-03-28 17:51:24

LinuxUnix

2018-08-30 10:00:12

Windows 10修復黑屏

2013-05-14 10:53:43

2018-04-09 09:45:09

Windows 10休眠

2018-04-23 10:10:25

Windows 10關閉通知

2019-09-16 13:48:03

Linux管理日志

2021-04-30 13:19:20

Linux刪除分區

2017-01-11 16:41:16

Linux設備文件文件系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人免费在线观看 | 亚洲精品在线播放 | 美日韩免费视频 | 午夜视频一区二区 | 亚洲综合在线视频 | 日韩一区二区在线视频 | 香蕉视频91 | 国产精品1区2区 | 久久草视频 | 精品日韩一区 | 欧美午夜精品久久久久久浪潮 | 99久久免费观看 | 成人免费视屏 | 亚洲欧美国产精品久久 | 精品视频久久久久久 | 国产美女自拍视频 | 91久久视频 | 毛片区| 国产日韩精品一区二区 | 国产91久久久久蜜臀青青天草二 | 国产乱人伦 | 国产免费a视频 | 久久国产精品亚洲 | 久久免费精品视频 | 成人免费视频观看 | 亚洲一区二区电影在线观看 | 成人av在线播放 | 国产日韩欧美 | av毛片免费 | 成年人免费在线视频 | 中文字幕日韩欧美一区二区三区 | 国产成人免费在线 | 在线播放国产一区二区三区 | 亚洲国产午夜 | 久久国产美女视频 | 日韩欧美成人一区二区三区 | 欧美理论片在线观看 | 成人免费看片 | 午夜视频在线视频 | 久久成人精品 | 亚洲精品1区 |