linux下的c函式怎樣才能在window下執行

時間 2021-12-19 13:18:36

1樓:

可以在 windows 安裝 cygwin,這就有了 gcc 編譯器。

cygwin是乙個在windows平台上執行的unix模擬環境,是cygnus solutions公司開發的自由軟體。

它對於學習unix/linux操作環境,或者從linux到windows的應用程式移植,或者進行某些特殊的開發工作,尤其是使用gnu工具集在windows上進行嵌入式系統開發,非常有用。隨著嵌入式系統開發在國內日漸流行,越來越多的開發者對cygwin產生了興趣。

2樓:

去下個cygwin吧,可以在windows平台上執行的unix模擬環境,占用比虛擬機器小多了。

3樓:匿名使用者

不行 可執行檔案格式不一樣, 系統函式不一樣, linux是elf window是pe

4樓:匿名使用者

安裝 cygwin 就可以了

5樓:匿名使用者

cygwin可能能幫你解決這個問題。或者用虛擬機器linux不裝圖形介面。

6樓:匿名使用者

保留源c檔案,win開某編譯器編譯

7樓:匿名使用者

學linux程式設計的話直接裝個linux不就好?

8樓:匿名使用者

直接單裝linux跑吧

linux下的C程式設計問題,linux下的C程式設計問題

呵呵,看樣子你是沒理解c的運算順序 printf d n d n d n d n i,i,i i 它的運算順序是這樣子的,首先它應該是從右向左運算,然後在列印的時候再做相應的運算 第乙個數 i i 即為8 此時i為8第二個數 i i 還是8 此時i為8第三個數 i 即為7 此時i為7第四個數 i 即...

c 的goto函式怎樣使用,C 的goto函式怎樣使用?

goto 下面是乙個例子 include void main cout 這個利用goto做乙個迴圈,計算1 2 100的值,不過goto在程式設計中盡量不要用,容易使程式結構混亂。自己定義乙個標記,比如loop i goto loop 這樣就可以迴圈i 的操作。但是這種程式設計方式已經被廢棄了 go...

linux下的c語言程式設計和window下的有什麼不同

語言本身差別不大。主要主要是和系統互動的時候不同。乙個是linux的posix介面,乙個是windows的win32 api。linux下的介面因為源自unix,有很多api明顯是c庫的風格,風格比較老舊。但是win32 api風格更現代 更高階一些。比如linux下fork exec window...

Linux中C語言處理動態記憶體分配的函式有那些

主要就是申請和釋放了,申請alloc malloc calloc,釋放free 動態記憶體分配即分配記憶體大小在執行時才確定,一般在堆中分配。c語言動態記憶體分配相關的函式。malloc include void malloc size t size malloc的使用比較直接,乙個成功的mallo...

兩年的時間怎樣才能學好linux下的c 開發嗎

mfc就不要學習拉!還不如學習gtk 或者qt呢!我學習就是gtk 這個是好東西,入門難,入門後太簡單了!符合linux的特徵 買書籍可以買 linux程式設計和unix高階環境.凡事先從簡單入手,一步步來走!不可以太浮躁,本來linux就不好學,要是好學習,不是很多學習了,還用xp vb,就拿那個...