导航:首页 > 源码编译 > linux编译软件可以用吗

linux编译软件可以用吗

发布时间:2022-10-02 18:28:32

A. linux环境下编译C++用什么软件

g++ 那就用 eclipse + cdt + gtk 吧 GTK(GIMP Toolkit)是一个图形用户编程的接口。它完全免费,所以用来开发自由软件或商业软件都不需要花费什么。现在很多Linux集成系统都已经将GTK1.2版本打包进去了。包括RedHat Linux 6.0以上版本,还有中文化的Turbo Linux等等。它也越来越被普遍的应用于UNIX系统编程。 还有一个组件叫Glib,它包含了一些标准应用的新扩展用来提高GTK的兼容性。用于Linux系统的某些函数可能不适合标准的UNIX系统,例如g_strerror()函数等等。某些函数也扩展了GNUC的一般功能,例如g_malloc函数就有自己加强的调试功能。 GTK可以与多种语言绑定,包括C++, Guile, Perl, Python, Ton, Ada95, Objective C, Free Pascal, Eiffel。用标准C开发的程序,编译软件可用GNU并附带上GTK选项即可。想用除了标准C以外的其它语言来开发Xwindow图形用户程序,则需要先参考一下有关绑定软件的内容(http:// www.gtk.org)。 如果用C++语言来调用GTK进行开发,可以用已经和C++绑定的软件叫GTK--软件,来提供一个比GTK更好的C++编译环境。 目前已经开发出来GTK的增强版GTK+。GTK+是将GTK,GDK,GLIB集成在一起的开发包,可以工作在许多类似于UNIX的系统上,没有GTK的平台限制。

B. Linux能直接编译C语言吗

是可以的。你可以先分别用gcc
-c生成.o,再用gcc
-o
编译就可以了。如gcc
-c
a.c
gcc
-c
b.c
,gcc
-o
my
a.o
b.o,my就是生成的可执行文件名,最好还是写makefile

C. 请问运行于不同CPU构架的linux,它们的软件可以通用吗

x86编译的软件,arm是不能用的,需要交叉编译,因为他们的执行指令都不一样,你需要用arm的编译器来编译你的源码才可以。

D. 请问在Linux下编译好的软件如何运行

看你的makefile文件阿 找到位置 直接运行 比如当前目录下有个可执行文件叫 afile 终端键入 #> ./afile
就可以了。

可执行文件可以通过颜色区分,一般是绿色,也可以 ls -l 查看

E. linux下不同发行版编译的软件可以通用吗

只要有相应的库,那么就没有问题。不同发行版的库应该还是一样的缺少相应的库就把相应的库安装好就能运行了,这也是为什么安装软件的时候总是要附带的安装几个库。最稳妥的办法就是把用到的不是系统基本库的库打包,里面写个安装脚本探测如果有linux下不同发行版编译的软件可以通用吗

F. 编译安装软件的源码在linux和macos上通用吗

不通用的!编译只适合本机硬件。你可以试试看。

G. linux 编译的软件可做逆向吗

可以的,linux一般使用gcc编译,gcc自带反汇编工具 objmp

H. 请问大家Linux环境下用什么编译软件写java,C++程序。

java可以用eclipse,c++用g++编译器就行。eclipse好像需要配置,因为没有用过,所以不太清楚,g++好像不用。写程序可以用一般的vi编辑器就可以了,当然还可以用vim,Emacs。

I. Linux能直接编译C语言吗

用gcc,最符合C语言标准的编译器。
如果你用dvd安装,基本上已经自带gcc了,如果是liveCD安装的,可能还没安装。
终端输入下面的命令安装gcc:
(1)对debian/ubuntu用户,或其他使用apt的发行版
sudo apt-get install gcc
要支持C++就
sudo apt-get install g++
(2)对fedora或其他使用yum的发行版
先su
输入root密码
yum install gcc
(最好yun install *gcc* ,把C++支持也安装上)

关于gcc的使用:
终端输入gcc SOURCE_FILENAME.c -o FILENAME
这里SOURCE_FILENAME是C源代码的文件名,后面的FILENAME是你要生成的可执行文件的文件名。
要编译C++就使用g++命令(基本上和gcc一样)

J. 在linux环境下使用什么编程软件

linux就是C/c++,根本不需要什么软件。
在文本编缉器里写好了,直接在命令行下用gcc和g++就可以编译啦。

在命令行下用
C++的话:
g++ hello.cpp -o hello
C的话:
gcc hello.c -o hello

然后运行
./hello
就可以了。

Qdevelop也可以,而且编译很快。
如果只是写代码高手用VIM就行了。

阅读全文

与linux编译软件可以用吗相关的资料

热点内容
python二次开发cad 浏览:302
程序员直播机器人舞团 浏览:767
devc指针编译问题 浏览:998
支持dsd硬解压声卡 浏览:769
怎么查看u盘加密区 浏览:182
台电加密是什么格式 浏览:155
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:624
android内存溢出的原因 浏览:18
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:940
解压小熊手机壳 浏览:347
成都市区建成面积算法 浏览:662
智能家居单片机 浏览:98
买男装用什么app好 浏览:856
文件夹合并了怎么拆开 浏览:262
波段副图源码无未来函数 浏览:91
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:848