Khi tôi nhấp vào thuộc tính dự án, tôi có thể đặt Warning level
(More Warnings
) và Command Line -> Additional Options
(-std=c99
). Nhưng tôi muốn rằng tất cả các dự án C của tôi có loại tùy chọn theo mặc định mà không cần thiết lập thủ công chúng mỗi khi tôi tạo dự án mới.Cài đặt NetBeans cho GCC
Trả lời
Đầu tiên tải về và cài đặt Code :: Blocks IDE từ Code::Blocks IDE Downlowd và MSYS 1.0.11
Tất cả các thiết lập sẽ tự động cấu hình, nhưng bạn phải chọn "làm cho" lệnh từ
C:\msys\1.0\bin\make.exe
Điều này không trả lời được câu hỏi . @gameboy đang nói về các thuộc tính dự án mặc định, chứ không phải công cụ xây dựng. – XP1
Đối với mỗi dự án, thuộc tính cấu hình ar e được lưu trong tệp \nbproject\configurations.xml
(%UserProfile%\Documents\NetBeansProjects\ProjectName\nbproject\configurations.xml
).
Bạn có thể chia sẻ tệp configurations.xml
giữa các dự án để bạn không phải thay đổi và áp dụng mọi cài đặt.
Bạn có thể tạo dự án mặc định và định cấu hình dự án theo ý muốn. Thay vì tạo một dự án mới, bạn có thể sao chép nó và đặt tên cho nó là một cái gì đó khác.
Nếu bạn muốn thuộc tính chuỗi công cụ áp dụng cho mọi dự án, bạn cần phải sửa đổi định nghĩa chuỗi công cụ của mình hoặc tạo định dạng mới.
Tạo bản Shadow Copy của các mô tả bộ sưu tập công cụ:
- NetBeans> File> Exit.
- Nhận quyền truy cập ghi để sửa đổi
%ProgramFiles%\NetBeans x\etc\netbeans.conf
:- Bắt đầu> Chạy>
%ProgramFiles%\NetBeans x\
. - Nhấp chuột phải vào thư mục
etc
> Thuộc tính> Bảo mật> Chỉnh sửa ...> Trong "Nhóm và tên người dùng", chọn nhóm "Người dùng"> Trong "Quyền cho người dùng", cho "Kiểm soát hoàn toàn", bật "Cho phép "> OK> OK.
- Bắt đầu> Chạy>
Mở
%ProgramFiles%\NetBeans x\etc\netbeans.conf
trong trình chỉnh sửa văn bản có thể xử lý dòng mới.Trên dòng bắt đầu bằng
netbeans_default_options
, thêm-J-Dcnd.toolchain.personality.create_shadow=true
vào chuỗi giá trị.Ví dụ, dòng bây giờ có thể trông giống như:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dcnd.toolchain.personality.create_shadow=true"
- Lưu tập tin.
- Nếu bạn đã nhập cài đặt từ hồ sơ cũ hơn đã tạo bản sao bóng trước đó thành 7.2+ hồ sơ, sau đó bạn phải mở tệp
toolchain.properties
trong%Appdata%\NetBeans\x\config\Preferences\org\netbeans\modules\cnd\
. Trongtoolchain.properties
, hãy xóa dòngtoolchain_shadow=true
và lưu.- Nếu bạn không thực hiện bước này sau khi nâng cấp và nhập cấu hình NetBeans, NetBeans không thể tạo bản sao bóng. Ngoài ra, bạn không thể sử dụng bất kỳ công cụ xây dựng nào và bạn có thể gặp lỗi "Không có bộ biên dịch nào được tìm thấy trong thư mục ..." khi bạn cố định cấu hình các công cụ xây dựng C/C++.
- Mở rồi đóng NetBeans.
- Trên dòng bắt đầu bằng
netbeans_default_options
, hãy xóa-J-Dcnd.toolchain.personality.create_shadow=true
khỏi chuỗi giá trị. Nói cách khác, hoàn tác chỉnh sửa để khôi phục tệp về trạng thái ban đầu của nó. - Lưu tệp.
Sửa hoặc tạo ra các định nghĩa toolchain:
- Start> Run>
%Appdata%\NetBeans\x\config\CND\ToolChain\
(7.2+) hoặc%UserProfile%\.netbeans\x\config\CND\ToolChain\
(7.1.2-). - Tìm tệp XML tương ứng cho chuỗi công cụ của bạn.
- Ví dụ: tệp định nghĩa chuỗi công cụ MinGW là
MinGW.xml
.
- Ví dụ: tệp định nghĩa chuỗi công cụ MinGW là
- Mở tệp XML trong trình chỉnh sửa văn bản có thể xử lý dòng mới.
Trong phần tử
c
, có phần tửdevelopment_mode
chứa các phần tử tùy chọn chế độ phát triển khác nhau. Bạn có thể sửa đổi cờ cho một chế độ phát triển cụ thể bằng cách sửa đổi thuộc tínhflags
.Ví dụ, khi bạn thêm
-std=c11 -g3 -pedantic -Wall -Wextra -O0
cờ, các thuộc tính có thể trông như thế này:<development_mode> <fast_build flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0"/> <debug default="true" flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g"/> <performance_debug flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g -O"/> <test_coverage flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g"/> <diagnosable_release flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -g -O2"/> <release flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -O2"/> <performance_release flags="-std=c11 -g3 -pedantic -Wall -Wextra -O0 -O3"/> </development_mode>
Trong yếu tố
cpp
, có một yếu tốdevelopment_mode
chứa chế độ phát triển khác nhau các yếu tố tùy chọn. Bạn có thể sửa đổi cờ cho một chế độ phát triển cụ thể bằng cách sửa đổi thuộc tínhflags
.Ví dụ, khi bạn thêm
-std=c++11 -g3 -pedantic -Wall -Wextra -O0
cờ, các thuộc tính có thể trông như thế này:<development_mode> <fast_build flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0"/> <debug default="true" flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g"/> <performance_debug flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g -O"/> <test_coverage flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g"/> <diagnosable_release flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -g -O2"/> <release flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -O2"/> <performance_release flags="-std=c++11 -g3 -pedantic -Wall -Wextra -O0 -O3"/> </development_mode>
- Lưu tập tin.
- Start> Run>
Đối với việc tìm kiếm các tập tin netbeans.conf
cấu hình trên nền tảng khác nhau, xem:
Làm thế nào để làm cho thông số khởi động tùy chỉnh của tôi vĩnh viễn?
Đối với việc tìm kiếm các thư mục người dùng trên nền tảng khác nhau, xem:
một userdir là gì và nơi tôi có thể tìm thấy nó? cachedir là gì và tôi có thể tìm thấy ở đâu?
Để biết thông tin về mô tả bộ sưu tập công cụ, xem:
Sử dụng C/C++ Công cụ Collection Descriptor - NetBeans IDE 6.9 Hướng dẫn:
FWIW, một giải pháp IDE-thuyết bất khả tri mà tôi đã sử dụng là một mẹo cũ - hoặc sử dụng [CFLAGS] (https://en.wikipedia.org/wiki/CFLAGS), hoặc (chủ yếu là chuỗi công cụ độc lập) chỉ cần tạo một '.exe' gọi 'system' với trình biên dịch/linker làm tham số đầu tiên, các tham số bổ sung từ tệp cấu hình và cuối cùng thêm tất cả các tham số' argv' thực tế. Hoặc là tạo một thư mục hoàn toàn mới chỉ với các redirectors hoặc đổi tên tất cả các '.exe' cũ thành một cái gì đó khác. – vaxquis
Sử dụng netBeans 8.1 trong Windows 7 Professional với MinGW (gcc), tôi tìm thấy tệp
C: \ Users \ Username \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ Preferences \ org \ netbeans \ modules \ cnd * toolchain.properties *,
nhưng tôi không thể tìm thấy thư mục
C: \ Users \ Username \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ CND
(vì vậy tôi có thể' t tìm C: \ Users \ Tên người dùng \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ CND \ ToolChain)
Tôi tìm thấy thư mục
C: \ Users \ Username \ AppData \ Roaming \ NetBeans \ 8.1 \ config \ Preferences \ org \ netbeans \ modules \ CND
nhưng không có MinGW.xml tệp ở đó. Tôi tìm thấy tệp này MinGW.xml không có nơi nào trên ổ đĩa cứng nơi NetBeans (và MinGW) được cài đặt.
- 1. Trình cài đặt Netbeans
- 2. Cài đặt cho Netbeans (JAVA) Project
- 3. cài đặt Netbeans không tìm JDK
- 4. Cài đặt GCC 4.7.1 trên OS X
- 5. Cài đặt gcc 4.8 trên Debian
- 6. Cài đặt phiên bản cũ của gcc
- 7. Cài đặt numpy trên python3.3 - Cài đặt pip cho python3
- 8. Nơi để tìm cài đặt thủy tinh netbeans của tôi?
- 9. Netbeans 7.1 sẽ không chạy sau khi cài đặt python
- 10. Cách thay đổi vị trí của thư mục cài đặt netbeans (~/.netbeans)
- 11. lỗi gcc khi cài đặt PIL trong Python2.6 virtualenv
- 12. Cách sử dụng gcc được cài đặt trong macports?
- 13. Cách cài đặt gcc trong Mac OS X Lion
- 14. Cài đặt gcc-C++ trên CentOS mà không cần yum
- 15. Cài đặt devkit cho pik-ruby cài đặt
- 16. Cài đặt PL/Ruby cho PostgreSQL 8.3
- 17. Cách cài đặt OpenCV cho python
- 18. Đặt cài đặt proxy cho Flash Player
- 19. Cách sử dụng RVM để cài đặt Ruby 1.9.3 khi Xcode 4.3.2 được cài đặt và gcc bị thiếu?
- 20. Cài đặt JRebel cho GAE
- 21. GitHub cho cài đặt Windows
- 22. cài đặt bia cho zsh?
- 23. Cài đặt numba cho python
- 24. Cài đặt OpenGL cho Qt
- 25. Cài đặt tkinter cho Python
- 26. Cài đặt Phantomjs cho Windows
- 27. Cài đặt Vim cho Erlang
- 28. cách làm cho chương trình có thể cài đặt
- 29. Lỗi khi cài đặt PyCurl
- 30. Cách cài đặt OpenSSL cho Python
chỉ cần lưu ý: trong khi 'XP1' là hoàn toàn chính xác, trong những trường hợp đơn giản bạn có thể thực hiện chỉ với [CFLAGS] (https://en.wikipedia.org/wiki/CFLAGS) – vaxquis