kong源码编译文件在什么地方|Linux编译C语言源程序文件放在什么路径

|

⑴ linux编译C语言,源程序文件放在什么路径

1.更改所谓扩展复名user ~ $ mv hello hello.c2.用gcc 编译源码制user ~ $ gcc [options] /[path]/hello.c关于gcc的选项,可以查看相应手册,常用的选项也就几个,比如你编译hello.c进入桌面,因为你的源码放在桌面上。user ~ $ cd ~/Desktopuser ~ $ gcc -Wall -o hello hello.c

⑵ Linux内核源码如何编译Ubuntu源代码在哪里呢

编译linux内核步骤:1、安装内核 如果内核已经安装(/usr/src/目录有linux子目录),跳过。如果没有安装,在光驱中放入安装光盘,找到kernel-source-2.xx.xx.rpm文件(xx代表数字,表示内核的版本号),比如RedHat linux的RPMS目录是/RedHat/RPMS/目录,然后使用命令rpm -ivh kernel-source-2.xx.xx.rpm安装内核。如果没有安装盘,可以去各linux厂家站点或者www.kernel.org下载。2、清除从前编译内核时残留的.o 文件和不必要的关联 cd /usr/src/linux make mrproper3、配置内核,修改相关参数,请参考其他资料 在图形界面下,make xconfig;字符界面下,make menuconfig。在内核配置菜单中正确设置个内核选项,保存退出4、正确设置关联文件 make dep5、编译内核 对于大内核(比如需要SCSI支持),make bzImage 对于小内核,make zImage6、编译模块 make moles7、安装模块 make moles_install8、使用新内核 把/usr/src/linux/arch/i386/boot/目录内新生成的内核文件bzImage/zImage拷贝到/boot目录,然后修改/etc/lilo.conf文件,加一个启动选项,使用新内核bzImage/zImage启动。格式如下: boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 linear default=linux-new ### 告诉lilo缺省使用新内核启动linux ### append="mem=256M"image=/boot/vmlinuz-2.2.14-5.0 label=linux read-only root=/dev/hda5image=/boot/bzImage(zImage) label=linux-new read-only root=/dev/hda5保留旧有的启动选项可以保证新内核不能引导的情况,还可以进入linux进行其他操作。保存退出后,不要忘记了最重要的一步,运行/sbin/lilo,使修改生效。9、重新生成ram磁盘 如果您的系统中的/etc/lilo.conf没有使用了ram磁盘选项initrd,略过。如果您的系统中的/etc/lilo.conf使用了ram磁盘选项initrd,使用mkinitrd initrd-内核版本号,内核版本号命令重新生成ram磁盘文件,例如我的Redhat 6.2: mkinitrd initrd-2.2.14-5.0 2.2.14-5.0 之后把/etc/lilo.conf中的initrd指向新生成的initrd-2.2.14-5.0文件: initrd=/boot/initrd-2.2.14-5.0ram磁盘能使系统性能尽可能的优化,具体参考/usr/src/linux/Documents/initrd.txt文件10、重新启动,OK!

⑶ Linux下源代码编译 没有那个文件或目录

文件在./src/modelRection/,但是makefile里面写的是-I.src/modelRction/,??

⑷ .net已编译的程序,怎么能知道源码在哪个文件里

首先确认两点,第一,你没改过程序的名字,第二,确定源码在你能访问的目录下,保证这两版点的权前提下再看下面的步骤。不能保证那么就听天由命吧。

用文本搜索工具(notepad++自带),去你能确定的最小范围的目录下搜索"*.csproj"文件中"<AssemblyName>%程序名%</AssemblyName>"的文件。

找到后,去哪个目录下,在同级或上级目录找到"*.sln"文件。如果你安装了VS,那么双击它打开项目

⑸ java源文件编译时要放在哪里

很可能是编译的路径没选对,用绝对路径也可以,用相对路径也可以,绝对路径:就是回cmd调出管理员窗口后,输答入javac E:\xuexi\HelloWord.java。其中E:\xuexi\HelloWord.java就是源程序HelloWord.java的绝对路径,即源程序文件在哪里,它的绝对路径就是从类似上述例子的路径。相对路径:一直点一直点,找到你写的源文件HelloWord.java,然后在最上面路径那一栏中把原来的名字全部删掉,输入cmd,这就是相对路径。例如HelloWord.java在E:\xuexi下,只需要把最上面路径栏里的E:\xuexi删掉,换成cmd回车就可以了,最后再输入javac HelloWord.java就可以编译。如果有错误也会报错。

⑹ 在linux中源码刚开始没有指定文件夹就make编译了会不会编译的到处都是文件

make命令是按照Makefile这个文件里面的指令来执行的,所以使用make命令编译出来的所有文件都在Makefile所在的那个目录,也就是源码目录,所以不用担心。

⑺ gcc编程,源代码放在哪里呢怎么使用GCC编译文件呢说详细点,谢谢。

源代码放在哪里都可以。比如源文件叫source.c的话,编译方法就是在源文件所在的目录下执行下面命令:gcc -o target source.ctarget就是你编译后的可执行文件,名字取什么都可以。另外,纠正个小问题,gcc编程这种说法不太准确,gcc是编译器,不是编程语言。


赞 (0)