c 開發的程式怎麼在linux上執行

2023-02-25 17:50:28 字數 2001 閱讀 1228

1樓:丿丶z4灬影

dotnet core 加 vs code , 不過目前還不能開發圖形程式,只能控制檯程式。c#還是在windows下面有強大的vs 2017

2樓:網友

能 詳細請看 .net core vscode開發工具。

c#現在可以在linux上開發嗎

3樓:冷漠若宇闖天涯

不行,除非你能在linux上安裝了windows的虛擬機器(當然玩笑而已) 用c#開發,還是老老實實的在windows下開發吧。

net程式可以部署到linux下嗎?c#可以在linux環境下開發嗎

4樓:匿名使用者

可以,.net本來就可以跨平臺。

5樓:yitian無聊

可以看下。net core 基本可以實現在linux下流暢執行。

6樓:墒文趾現桶

隨著虛擬化的成熟,linux+mono的效能和相容性完全沒有優勢。還不如在linux上安裝虛擬機器,在上面跑windows server,再加。net。

請問windows visual studio上編譯的c#程式是否能在linux上執行?

7樓:網友

.net framework只支援windows系統,c#寫的程式不能直接執行在linux系統。

不過,用 mono 寫出來的可以直接執行在windows、linux、max os x、freebsd等系統上。

8樓:網友

理論上是可以的:

舉幾個例子:

c#寫的xna遊戲可以跨平臺到xbox遊戲機上執行,因為微軟提供了xbox上的framework

同樣c#寫的移動平臺程式也可以跨平臺執行。

unity3d 裡面寫的程式也可以跨平臺(比如android,iphone)都可以,當然是因為unity3d的編譯有關,而且在u3d開發裡面c#相對於一個指令碼語言。

雖然android 雖然不被linux承認,不過也有千絲萬縷的關係吧。

話說回來,為什麼c#這麼強悍的跨平臺能力,這麼久不能跑到linux下去?

因為微軟賺錢的不是c# (他提供免費的器c# express),賺錢的是他的伺服器(server 2003,server 20**系列,包括主機硬體) 資料庫 (server 2005 server 20xx ),如果把linux下的framework推出了,那麼他的伺服器沒人用,資料庫沒人買,因為linux下有很多開源的東西啊(如mysql),那他就是真的做了雷鋒,搬石頭砸自己的腳了。

9樓:匿名使用者

這樣要看你linux上是否安裝了對應版本的。net執行環境。如果安裝了,就可以執行。

10樓:匿名使用者

不可以吧!linux和windows平臺不一樣。。即使安裝了。net環境 還有一些系統檔案是不一樣的。我懷疑。net都不一定安裝的上!

11樓:網友

肯定不能……呵呵,c++的語法都不同。

12樓:匿名使用者

我本身是搞。net的,但聽同事說過linux上可以用mono的來支援c#mono是一個由novell公司發起,一個致力於開創。net在linux上使用的開源工程。

它包含了一個c#語言的編譯器,一個clr的執行時,和一組類庫,並實現了 和。

能夠使得開發人員在linux用c#開發程式。

13樓:藍胖缺藍

啥都成吧,不過不是。net framework。只要用dotnet core或asp.

net core,應該都可以,再配上visual studio code。官方有教程網頁連結。

14樓:匿名使用者

c#是微軟的。要想執行到linux系統上的話很麻煩。應該不可以吧。

linux怎麼編譯c的源程式的gcc編譯命令是什麼

格式 gcc option sourcefilename 介紹一些常用 bai的選項du 最簡單的是 gcc hello.c預設的情況zhi下將生成a.out的可執dao行性檔案版,你只需要在終權端上輸入.a.out就可以看到執行的結果.如果你想指定生成目標檔案的名字那麼你可以加上 o選項,命令如下...

採用C開發的C S結構應用程式的架構

webservice的最大優點就是實來現異源構平臺間的互通。這也是使用webservice的主要原因之一。這樣任何兩個應用程式,只要他們能讀寫xml,就能相互通訊。webservice可用基於xml的soap來表示資料和呼叫請求,並且通過http協議來傳輸這些xml格式的資料,因為此時的呼叫請求和迴...

linux作業系統上c語言程式設計入門怎麼解決

在任何平臺下寫的c語言 沒編譯前 是可以在任何平臺上編譯連線的。假設在windows上寫的c程式編譯後生成可執行檔案是不能在linux或mac上執行。但是,把c程式的問檔案放到其他平臺,再用其他平臺的編譯器在編譯是可以執行的。沒有c語言基礎怎麼學習linux下c語言程式設計 先學c語言 再學linu...