① 編譯程序安裝在計算機的哪裡
舉例來說:
當你使用C編寫代碼,使用編譯器編譯後,即生成了可執行程序。當可執行程序被操作系統的載入器載入到內存、並准備好必要的數據後從代碼段開始執行,這時的代碼段代碼已經是機器碼了,無須編譯。當然,可執行程序里的所有數據並非都是代碼,有些是寫給操作系統看的,以使操作系統能為程序的執行做好必要准備。
至於說DOS命令,分為外部命令和內部命令。外部命令和一般的可執行程序沒有區別,他以可執行程序文件的形式存在。沒有這個文件就不能運行這個命令;內部命令是固化在操作系統中的代碼模塊,一般以DLL文件的形式存在。至於哪個DLL文件包含特定的內部命令的代碼,就必須查資料了。
CPU所支持的指令集,是由CPU的物理設計決定的,並不是說有什麼指令存放在CPU上。
當然,如果是解釋性的語言。那麼,可執行程序是一邊被解釋(編譯)一邊被執行的。所以他的速度要慢些。並且必須安裝對應的編譯(解釋)程序。比如java。
② 為什麼我的電腦在編譯程序時會說找不到指定文件
1、首先查看「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,路徑是否「bin/xxx.exe」,如果是請繼續往下看解答,否則請忽略下面的內容。
2、如果生成的exe是存在的,不過是在工程的bin目錄下。但是在VS2010中是執行的時候是要到Debug中找的,所以需要修改項目的輸出路徑,即「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,將「bin」修改為「Debug」。
③ 如何查找電腦里的C語言編譯器
應該是用的VC編譯器吧,編譯器進入假死狀態也不能停,這樣的話你只能從任務管理器把VC給關了重新開一次。,
④ 怎麼樣才能找到自己電腦的編譯軟體位置
編譯器通常都有固定的名字,比如fpc.exe,gcc.exe,g++.exe,javac.exe,具體要看你用何種語言何種編譯器。如果實在太偏門的可以利用主動防禦軟體的日誌功能追蹤。(如果你用的是linux當我沒說…)
⑤ 請問在visual Studio 2013中 編譯器文件是什麼一般在計算機的那個地方
你是問編譯後的結果還是編譯器?
⑥ 用C語言寫個 把剛剛編譯運行完的C程序存放到電腦中的指定位置的程序
使用system()函數(頭文件stdlib.h) system(" 源文件path\文件名.exe 目標path\文件名.exe")
麻煩採納,謝謝!
⑦ 怎樣查看自己電腦的編譯器是多少位的
編譯器有好多種,每個語言都有,一般都有-v或者--version命令可以看版本信息,包括生成的代碼對應的機型(target),例如:Target: x86_64-w64-windows-gnu 就是生成64位的x86-64機器碼,編譯時可以靠-m32等命令控制.
至於編譯器本身,那跟你下載時的版本有關,如果你確實需要了解類似GCC本身是多少位的,可以這樣:
linux下:
filexxx#xxx代表程序名
例如:
[cosmia@excalibur~]$filesqlite3.i686sqlite3.x86_64
sqlite3.i686:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),dynamicallylinked(usessharedlibs),forGNU/Linux2.6.32,BuildID[sha1]=,stripped
sqlite3.x86_64:ELF64-bitLSBexecutable,x86-64,version1(SYSV),dynamicallylinked(usessharedlibs),forGNU/Linux2.6.32,BuildID[sha1]=,stripped
windows下:
用7zip打開那個.exe文件,看cpu信息
詳細參考方法:
http://www.hu.com/question/23027723
⑧ 電腦中的文本編輯器在哪個位置詳細點
滑鼠右鍵選新建里有個叫記事本的或者開始>程序>附件
⑨ 怎麼知道電腦中c++的編譯器按在哪了
如果這個軟體桌面上有快捷方式的話,就右擊快捷方式,點擊屬性。
在屬性菜單點擊快捷方式。
⑩ 程序編譯時在電腦中的過程是什麼
一句兩句真的說不清楚。簡單的說可以分為以下幾個過程:詞法分析,語法分析,語義分析,中間代碼生成,代碼生成等幾個過程。至於細節,你得去看編譯原理。這門課可能是一般學校計算機專業最令人痛苦的一門課了吧。