當前位置:首頁 » 編程軟體 » unix編譯程序代碼

unix編譯程序代碼

發布時間: 2022-06-03 17:19:54

⑴ unix 環境高級編程裡面的代碼 怎麼 編譯!!

找到gcc,配置一個路徑。
window下,弄個cygwin裝上,默認沒有gcc,可以在安裝時選擇,也可以單獨安裝。
剩下的就是慢慢玩

⑵ 有誰告訴我unix中編c,如果要用到char far *的話,應該包含哪個頭文件,如何編譯

這個好辦,既然你到unix寫C那麼你可以用man命令查看,比如你要查看某個函數用法或某個函數在哪個頭文件中就可以用man,比如你要查看memcpy函數,你就可以輸入man memcpy,就可以得到你要的結果,包括它所在地頭文件和函數的用法,描述,返回值等。如果你的函數跟unix系統有沖突,比如read函數,你就可以輸入命令man 2 read就可以得到c語言下read函數的詳細內容

⑶ UNIX下 用CC如何編譯多個c語言源程序文件

用makefile啊,用makefile可以很方便地編譯多個源文件的程序。unix下都是用這個的。

⑷ UNIX系統中編譯運行函數只能是C代碼嗎

不是,只要有相應的編譯器,c++,c#,java都是可以的

⑸ 如何在Windows中編譯linux Unix的代碼

方法一:如何實現在Windows7下編寫Linux程序,寫完程序以後,不用拷貝文件,直接在Linux(RHEL6.5)機器上編譯最新的代碼。

首先將Windows的代碼文件夾設置為共享文件夾:
在RHEL6.5上,利用mount命令把Win7下的文件夾給mount到本地的一個文件夾
其中192.168.59.1是Win7的OS,VMTool是本地的一個文件夾。
在~/.bash_profile中添加如下行,這樣每次啟動的時候,就會自動mount這個文件夾。
mount //192.168.59.1/DIMMTool /root/Desktop/DIMM -o username=zxj1988,password=2720142V

方法二:
利用SAMBA,設置Linux中的文件夾為共享文件夾,在Windows下直接訪問共享文件夾。
1. 安裝samba:
1.1 rpm -qa| grep samba
如果以上的命令的結果為空,證明Linux上沒有安裝samba。需要安裝samba
1.2 掛載RHEL6.5安裝鏡像,並進入到該文件夾中來。
1.3

1.4 進入到Package目錄下
1.5 ls | grep samba
1.6 利用rpm -ivh sambaXXX命令去安裝相應的samba包。安裝好以後,再跑rpm -qa|grep samb會得到如下結果:

可以通過service smb 來判斷smb是否安裝成功
2. 配置共享文件夾
2.1 新建共享文件夾,如mkdir /home/test
注意:不要創建在/root目錄下,否則只有windows的administrator,admin兩個用戶才能訪問得到。
2.2 設置其共享許可權 chmod 777 /home/test
2.3 設置其所有者 chown -R nobody /home/test
如果Windows的登錄用戶是administrator或者admin的話,就不用2.3的設置。
對於Windows的其他用戶,如果沒有2.3的設置,那麼他是無法修改test目錄下的文件的。
2.4 編輯/etc/samba/smb.conf, 將/home/test設置為可共享的目錄。
· vim /etc/samba/smb.conf
·
· 找到security這行並將#注釋符號去掉改成
· security = share #共享模式
·
· 添加如下代碼:
·
· [share]
· comment = share
· path = /home/test #設置共享文件夾目錄
· browseable = yes
· guest ok = yes
· writable = yes
·
2.5 重啟smb服務,使sbm.conf的新配置生效
service smb restart

3. 關閉系統防火牆,並且將sellinux設置為disabled。否則會出現windows下能夠看到linux共享的目錄,但是看不到文件的現象。

設置sellinux為disabled的方法如下:
[root@localhost ~]#vim /etc/selinux/config
將SELINUX=enforcing 改成SELINUX=disabled
保存
[root@localhost ~]# reboot或init 6

4. 在windows下訪問//[linux_ip] 來訪問共享文件

⑹ 在unix上用什麼編譯c語言寫的程序

這個很簡單,看來老兄是linux高手,基本上不會使用win系統,如果你有源代碼的情況下,在windows系統下,雙擊vc++軟體後,新建工程,然後選擇Win32 Console Application,然後再右邊應該有保存的硬碟路徑和輸入工程名,然後根據提示下一步,直道完成,然後再點擊左邊的file view 然後在在你要加入的文件夾內新建文件然後保存成.c的後綴名,就可以把你的源代碼寫進去了,然後找到一個嘆號,點擊它,就編譯運行了,運行時彈出一個dos窗口,就可以看到了。c++完全兼容c語言,vc的編譯環境,可以有api,也就是說編寫窗口程序。比起linux來,就是可以直接在點一個按鈕就行了,省的寫那些命令了。其他的應該不會有太大區別。 點紅色的嘆號是運行,vc把編譯,連接,執行,都分開了,如果點了紅色的嘆號也運行不了,那就說明你vc軟體本身有問題。建議你重新下載一個再試試。

⑺ 操作系統作業: 在UNIX環境下用C語言編寫一段程序顯示系統信息。這個他代碼應該寫在哪裡啊

unix操作系統的系統信息都存在特定路徑下的文件里
通過system或者popen調用系統命令cat,顯示相應信息即可。

⑻ 怎樣利用CC命令在Unix上編譯C程序

在 UNIX系統下面,使用 cc 命令最常用的選項主要有如下幾個(以 my_prog.c 為例進行說明)
$cc -c my_prog.c <cr> (-c 選項表示只編譯、產生中間文件,不進行鏈接、並產生最終的可執行程序)
$cc my_prog.c <cr>(編譯、鏈接,並產生預設的可執行程序。預設的可執行文件名為:a.out)
$cc -o my_runfile my_prog.c <cr>(-o 選項用於生成用戶指定的可執行程序名,代替預設的可執行文件名:a.out。這里的可執行文件名是:my_runfile)
至於說還有很多其他選項,例如:-L系統庫名字(*.LIB)等,那就需要在平時的編程過程中去體會了。
另外,如果是在 Linux 系統下面進行 C 語言的開發,使用的是 gcc 編譯器。其選項和 cc 編譯器相同。

⑼ unix 的C語言編譯問題

首先用VIM,PICO,EMACS等文字編輯器將源代碼編寫好,並保存(例如保存為a.c文件)

之後在SHELL下執行命令:

gcc a.c

之後即可在當前目錄生成a.out文件,這就是可執行文件,或者用以下命令將可執行文件命名為自己想要的名稱

gcc -o XXX a.c

之後會生成XXX可執行文件

⑽ unix 編譯時代碼時要一定要包含MAIN函數嗎

當然要了

熱點內容
如何獲得列印機無線密碼 發布:2024-05-04 06:44:59 瀏覽:416
上古諸神錄哪裡改密碼 發布:2024-05-04 06:43:55 瀏覽:261
灌籃高手手游自動蓋帽腳本 發布:2024-05-04 06:42:31 瀏覽:423
javajs引擎 發布:2024-05-04 06:37:33 瀏覽:796
javalist重復 發布:2024-05-04 06:19:27 瀏覽:509
max腳本管理 發布:2024-05-04 06:02:31 瀏覽:45
自行搭建伺服器 發布:2024-05-04 06:01:12 瀏覽:125
h3c如何查看所有配置 發布:2024-05-04 05:26:39 瀏覽:493
java統計字元串中字母個數 發布:2024-05-04 05:22:58 瀏覽:888
throwablejava 發布:2024-05-04 05:22:56 瀏覽:792